Ändern der Hintergrundfarbe der Dropdown-Liste im html-transparent
Ich versuche, ändern Sie die Hintergrundfarbe einer Dropdown-Liste im HTML-transparent.
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;
}
jedoch der hintergrund weiß bleibt und der text bleibt schwarz. Irgendwelche Ideen?
- Sie können nicht Stil der dropdown-einer
select
DOMElement, es sei denn, Sie erstellen ist ein benutzerdefiniertes element, dass wird umgehen können. EDIT: zu Sehen: jsfiddle.net/Etr4F - Können Sie bitte erläutern?
- mögliche Duplikate von Wie style <option> nur mit CSS?
- es funktioniert in jfiddle : jsfiddle.net/LnMsw
- Dann fragte Sie die falsche Frage. Die dropdown kann nicht angepasst werden. Obwohl die eingestellt können.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie tatsächlich fake die Transparenz von
option
DOMElements mit den folgenden CSS:CSS
Siehe Demo
Den
option
- tag nicht unterstützenrgba
die Farben noch.HTML
CSS
Oder vielleicht