Как добиться цвета фона в теге выбора? - PullRequest
2 голосов
/ 02 марта 2011

Я хочу изменить системный цвет по умолчанию (синий) при наведении указателя мыши на опции в списке выбора.

Есть ли возможности?

option:hover{ background:black;}

Это мне не поможет!

Ответы [ 4 ]

1 голос
/ 02 марта 2011

Это невозможно без решений javascript, поскольку цвет фона элемента определяется операционной системой (Windows, Mac, Ubuntu и т. Д.), А не браузером или элементами на веб-сайте.

Вам придется искать javascript или jQuery (или любую другую библиотеку) решения:)

0 голосов
/ 02 марта 2011

Проверьте рабочий пример на http://jsfiddle.net/8x5wD/15/

0 голосов
/ 02 марта 2011

Попробуйте это

 input:focus, select:focus, select:active, select option, select option:focus, select option:active, textarea:focus {
background: #fff4fc;

}

0 голосов
/ 02 марта 2011

Вы пробовали

выберите: hover {color:? }

Это может работать в некоторых браузерах, не будет работать в IE <= 6 без js, потому что они не принимают: hover, за исключением якорей, и даже тогда, вероятно, не будут работать. Есть некоторые аспекты стиля форм, которые просто не будут работать в разных браузерах. </p>

...