Опция стилизации проблемы [выбрано] в поле выбора - PullRequest
1 голос
/ 10 июня 2011

У меня есть поле выбора, в котором очень важно, чтобы фон для каждого параметра имел определенный цвет. Проблема заключается в том, что выбрано поле выбора, выбранный параметр отображается синим цветом (аналогично выбранному цвету текста).

Я пытался использовать много селекторов (: active,: focus, :: selection, [selected]) и не могу найти способ изменить это поведение. Есть идеи?

Я думаю, это можно сделать с помощью js, но должен быть CSS-селектор, который работает, верно?

see what i mean?

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Насколько мне известно, CSS не может помочь вам в этом.Если это «очень важно» для вас, я думаю, что ваш единственный выбор - поменять <select> с JavaScript.

Эти выглядят хорошо:

http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/

1 голос
/ 10 июня 2011

К сожалению, нет, не существует динамического псевдокласса CSS, который изменяет выбор в зависимости от того, какой option выбран. option[selected] соответствует только тому, что option s имеет атрибут selected в соответствии с разметкой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...