我正在尝试将 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;
}
但是,背景保持白色,文本保持黑色。有任何想法吗?
原文由 user2557464 发布,翻译遵循 CC BY-SA 4.0 许可协议
您实际上可以使用以下 CSS 伪造
option
DOMElements 的透明度:CSS
看演示
option
标签还不支持rgba
颜色。