Как изменить цвет синей подсветки в раскрывающемся списке выбора windows
Как изменить синюю подсветку в этом выпадающем меню, пожалуйста?
ссылка на демонстрационную кнопку выбора
Вот код: –
- Тень тени для изображения PNG в CSS
- Как работают треугольники CSS?
- Шрифты IE8 CSS @ font-face работают только для: перед контентом, а иногда и при обновлении / жестком обновлении
- Привязать событие к щелчку правой кнопкой мыши
- Смещение CSS-поля
select { border:0; color:#EEE; background:transparent; font-size:20px; font-weight:bold; padding:2px 10px; width:378px; *width:350px; *background:#58B14C; -webkit-appearance: none; } #mainselection { overflow:hidden; width:350px; -moz-border-radius: 9px 9px 9px 9px; -webkit-border-radius: 9px 9px 9px 9px; border-radius: 9px 9px 9px 9px; box-shadow: 1px 1px 11px #330033; background: url("http://sofru.miximages.com/css/arrow.gif") no-repeat scroll 319px 5px #58B14C; } Select an Option Option 1 Option 2
Я бы хотел изменить цвет выделения до серого, если это возможно.
- Как выбрать элемент на основе состояния другого элемента на странице с помощью CSS?
- Почему Bootstrap 3 переключился на размер коробки: border-box?
- Выбрать элемент на основе нескольких classов
- Селектор CSS, включающий псевдо-class first-child и dropcap
- Есть ли способ обхода CSS classов с именами, которые начинаются с действительных чисел?
- Как использовать HTML для печати верхнего и нижнего колонтитула на каждой печатной странице документа?
- вводить CSS на сайт с webview в android
- Как переместить высоту: 0; высота: авто; используя CSS?
Да, вы можете изменить фон select
но вы не сможете изменить цвет подсветки (когда вы наводите) с помощью CSS!
У вас есть несколько вариантов:
-
Преобразование
select
вul, li
вид select и делать все, что вы хотите с этим. -
Используйте библиотеки, такие как Choosen , Select2 или jQuery Form Styler . Они позволяют вам стиль гораздо более широким и кросс-браузерным способом.
Я считаю, что вы ищете свойство CSS структуры (в сочетании с активными и зависающими атрибутами psuedo):
/* turn it off completely */ select:active, select:hover { outline: none } /* make it red instead (with with same width and style) */ select:active, select:hover { outline-color: red }
Полная информация о контурах, набросках, очертаниях и очертаниях https://developer.mozilla.org/en-US/docs/Web/CSS/outline
Просто нашел это, ища решение. Я тестировал только FF 32.0.3
box-shadow: 0 0 10px 100px #fff inset;
Чтобы оба стиля отображали цвет наведения и избегали цвета ОС по умолчанию в Firefox, вам нужно добавить тень windows как для опции выбора, так и выбрать опцию: объявления наведения, задающие цвет тени в окне «выбрать вариант» для цвет фона меню.
select option { background: #f00; color: #fff; box-shadow: inset 20px 20px #f00 } select option:hover { color: #000; box-shadow: inset 20px 20px #00f; }
попробуйте это. Я знаю, что это старый пост, но это может помочь кому-то
select option:hover, select option:focus, select option:active { background: linear-gradient(#000000, #000000); background-color: #000000 !important; /* for IE */ color: #ffed00 !important; } select option:checked { background: linear-gradient(#d6d6d6, #d6d6d6); background-color: #d6d6d6 !important; /* for IE */ color: #000000 !important; }
Это работает для firefox и chrome, изящно отходит от цвета системы в IE. Просто не забудьте установить свойство title для содержимого параметра. Он позволяет установить цвета фона и переднего плана.
select option:checked:after { content: attr(title); background: #666; color: #fff; position: absolute; width: 100%; left: 0; border: none; }
я только что нашел этот сайт, который дает classные темы для windows выбора http://gregfranko.com/jquery.selectBoxIt.js/
и вы можете попробовать эти темы, если ваша проблема с общим цветом выглядит сине- желто- серой