在html中更改透明下拉列表的背景颜色

use*_*464 12 css

我正在尝试将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> 
Run Code Online (Sandbox Code Playgroud)

CSS

#nname {
    padding: 5px;
    color: #000;
    font-size: 12px;
    background: transparent;
    -webkit-appearance: none;

}
Run Code Online (Sandbox Code Playgroud)

但是,背景保持白色,文字保持黑色.有任何想法吗?

Jef*_*oel 28

您可以actualy 假透明度option有以下CSS DOMElements:

CSS

option { 
    /* Whatever color  you want */
    background-color: #82caff;
}
Run Code Online (Sandbox Code Playgroud)

见演示

option标签不支持rgba的色彩呢.