如何更改此下拉菜单中的蓝色突出显示?
link to select box demo
如果可能的话,我想将突出显示颜色更改为灰色。
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://www.danielneumann.com/wp-content/uploads/2011/01/arrow.gif") no-repeat scroll 319px 5px #58B14C;
}
<div id="mainselection">
<select>
<option>Select an Option</option>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
最佳答案
是的,您可以更改select
的背景,但是将无法使用CSS来更改突出显示颜色(当您将鼠标悬停时)!
您有几种选择:
是将select
转换为ul, li
类型的选择,并对此执行任何操作。
使用Choosen,Select2或jQuery Form Styler之类的库。这些使您可以以更广泛和跨浏览器的方式进行样式设置。