Есть ли способ стилизовать текущий выбранный <option>
элемент в <select>
элементе?
Затем я мог бы задать цвет фона для текущего выбранного элемента опции? Таким образом я могу стилизовать вариант, который в настоящее время отображается в закрытом раскрывающемся списке.
html
css
css-selectors
pseudo-class
Веб-дизайнер
источник
источник
На самом деле вы можете стилизовать только несколько CSS-свойств для элементов : modified option.
color
тоже не работает,background-color
но вы можете установитьbackground-image
.Вы можете соединить это с градиентами, чтобы добиться цели.
option:hover, option:focus, option:active, option:checked { background: linear-gradient(#5A2569, #5A2569); }
<select> <option>A</option> <option>B</option> <option>C</option> </select>
Работает на gecko / webkit.
источник
Это сработало для меня:
select option { color: black; } select:not(:checked) { color: gray; }
источник