Цвет фона выпадающего списка - PullRequest
0 голосов
/ 22 декабря 2009

возможно ли это и как изменить цвет фона для элемента в раскрывающемся списке на фокусе с помощью CSS или JavaScript?

Спасибо

Ответы [ 3 ]

1 голос
/ 22 декабря 2009

Это должно работать в большинстве браузеров:

<html>
<head>
<style type="text/css">
option.red {background-color:red}
option.blue {background-color:blue}
option.white {background-color:white}
</style>
</head>

<select>
<option value="item 1" class="red">Item 1</option>
<option value="item 2" class="blue">Item 2</option>
<option value="item 3" class="white">Item 3</option>
</select>
</html>

Это доказывает, что отдельные элементы могут быть окрашены по-разному, но я не уверен насчет изменения события OnFocus.

0 голосов
/ 22 декабря 2009

Вы можете использовать пример CSS J или создать шаблонный выпадающий список с помощью jQuery. Существует множество простых в использовании плагинов. Вот пример. Этот даже позволяет изображения.

0 голосов
/ 22 декабря 2009

Если нативные списки у вас не работают, вы можете смоделировать выпадающий список с помощью JavaScript и абсолютно позиционированного DIV и стиль его. Большинство фреймворков UI имеют обширные списки. Проверьте YUI , например.

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