我正在尝试将 HTML 中下拉列表的背景颜色更改为透明。
HTML
<select id="nname">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
CSS
#nname {
padding: 5px;
color: #000;
font-size: 12px;
background: transparent;
-webkit-appearance: none;
}
然而,背景保持白色,文本保持黑色。有什么想法吗?
最佳答案
您实际上可以使用以下 CSS 伪造 option
DOMElement 的透明度:
CSS
option {
/* Whatever color you want */
background-color: #82caff;
}
See Demo
option
标签还不支持rgba
颜色。
关于css - 在html中更改透明下拉列表的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17752573/