Выбор и параметры стиля - PullRequest
2 голосов
/ 23 июня 2010

Как оформить выбранные параметры? Я хочу чередовать цвета фона в выпадающем меню.

Ответы [ 3 ]

6 голосов
/ 23 июня 2010

Как и любой другой элемент

option:nth-child(even) {
  background-color: red;
}

option:nth-child(odd) {
  background-color: blue;
}

Если вам нужна поддержка браузеров, которые не поддерживают nth-child, вам нужно использовать класс.

Некоторые браузеры вообще не поддерживают стилизацию option s (угадайте, какие из них).

0 голосов
/ 13 февраля 2012

Просто добавьте атрибут размера вместе с тегом выбора.Пример select size = "4", где 4 - это номер опции, которая должна отображаться.

0 голосов
/ 23 июня 2010

Хорошо, если это идет по пути HTML / CSS, я мог бы также предложить замечательный плагин пользовательского интерфейса jQuery под названием UI Selectmenu .Это самая замечательная вещь, которую я когда-либо видел в некоторых меню.Могу поспорить, что вы можете легко реализовать чередующиеся цвета опций с ним.

Но справедливо сказать, что этот плагин находится в стадии разработки - действуйте осторожно!

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