Как изменить фон выпадающего списка select'а, то есть фон option?

Как изменить фон тега option на прозрачный?
<select name="citySelect">
   <option selected value="opt1">Пункт 1</option>
   <option value="opt2">Пункт 2</option>
   <option value="opt3">Пункт 3</option>
   <option value="opt4">Пункт 4</option>
</select>
  • Вопрос задан
  • 30590 просмотров
Пригласить эксперта
Ответы на вопрос 2
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Для обычных невыделенных option всё просто
option{
	color:#fff;
	background:#369;
}

Но вас ведь интересует, как изменить подсветку выделенного option? Ответ — штатными средствами никак, только подставляя вместо них эмуляцию с помощью библиотек вроде этой или этой.
Ответ написан
Isolution666
@Isolution666
Full-Stack Developer
Здравствуйте.
Не знаю, как помогу вам, но подскажу, что копать надо в сторону селекторов для браузеров,читайте черновики по css, ещё это можно решить через javascript, а вообще на каждый html тег есть свои псевдоклассы, смотрите в каких браузерах и платформах это работает, потому что ещё не во всех поддерживается.
Вот интересная ссылка css-live.ru/articles-css/spisok-psevdoelementov-dl...
Помните о кроссбраузерности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы