/
githubmirror
/
obsidian-clipper
Обзор
Документация
Войти
/
githubmirror
/
obsidian-clipper
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/styles/dropdowns.scss
81 строка
2 KB
Steph Ango
Reader settings (#753)
02 апр 2026, 18:41
Не верифицирован
02 апр 2026, 18:41
9b41b0e
Код
Авторство
О чём код?
select { -webkit-appearance: none; appearance: none; height: var(--input-height); background-color: var(--background-modifier-form-field); padding: var(--dropdown-padding); border: 1px solid var(--background-modifier-border); font-family: var(--font-default); font-size: var(--font-ui-smaller); color: var(--text-normal); border-radius: var(--radius-s); outline: none; width: 100%; margin: 0; user-select: none; -webkit-user-select: none; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' opacity='0.64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E"); background-repeat: no-repeat, repeat; /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/ background-position: var(--dropdown-background-position); /* icon size, then gradient */ background-size: var(--dropdown-background-size); @media (hover: hover) { &:hover { border: 1px solid var(--background-modifier-border-hover); transition: box-shadow .15s ease-in-out, border .15s ease-in-out; } } &:active, &:focus, &:focus-visible { outline: none; border-color: var(--background-modifier-border-focus); box-shadow: 0 0 0 2px var(--background-modifier-border-focus); transition: box-shadow .15s ease-in-out, border .15s ease-in-out; } option { background-color: var(--background-secondary); color: var(--text-normal); } } #settings { .mod-horizontal { select { width: auto; } } select { border: none; &:not(.clickable-icon) { background-color: var(--interactive-normal); box-shadow: var(--input-shadow); } @media (hover: hover) { &:hover { background-color: var(--interactive-hover); box-shadow: var(--input-shadow-hover); } } &:active, &:focus { box-shadow: 0 0 0 2px var(--background-modifier-border-focus); transition: box-shadow .15s ease-in-out; } } } @media (prefers-color-scheme: dark) { select { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' opacity='0.7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E"); } }