是否可以在悬停时更改选择列表选项的默认背景颜色?
HTML:
<select id="select">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我试过了 option:hover { background-color: red; },但没用.有人知道怎么做这个吗?
如何更改此下拉列表中的蓝色突出显示?
这是代码: -
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;
}Run Code Online (Sandbox Code Playgroud)
如果可能的话,我想将高光颜色更改为灰色.
我想更改FireFox中具有默认蓝色背景和白色前景的悬停Select-Option的颜色.
我试过了:
<select name="select" size="1">
<option>0</option>
<option class="test">1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
.test:hover {
color:green;
background-color:yellow;
text-decoration:underline;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.见例子.
FireFox特定解决方案就足够了.
我正在尝试在选择选项中更改选择的颜色.我试图这样做:
option::selection {background: #ccc;}
option::-moz-selection {background: #ccc;}
option::-webkit-selection {background: #ccc; color:#fff;}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.这仅适用于简单文本,不适用于选项.有没有办法改变选择的颜色?我不需要改变所选选项的背景.我需要改变选择的颜色.谢谢.