In meinem Formular habe ich mehrere Felder, zwei Eingabefelder und ein Dropdown-Menü. Wenn ich die Tabulatortaste drücke, gehe ich zum nächsten Feld, bis ich das Dropdown-Menü erreiche. Wenn mein Registerindex das Drop-down-Menü erreicht, möchte ich, dass es gelb ist, aber sobald ich auf das Drop-down-Menü klicke, sollte es ein weißer Hintergrund werden. Wie kann ich das machen?Ändern Sie die Hintergrundfarbe des Dropdown-Menüs, wenn es aktiviert ist und wenn es ausgewählt ist
select:focus{
background-color: yellow;
color: black;
}
select:hover{
background-color: white;
}
<!DOCTYPE html>
<html>
<body>
First name: <input type="text" name="FirstName" value="Mickey"><br>
Last name: <input type="text" name="LastName" value="Mouse"><br>
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
</body>
</html>
könnten Sie machen es erforderlich, und verwenden Sie einen ': valid' pseudoselector. – TricksfortheWeb
Wie [diese] (https://jsfiddle.net/yak613/4ta4rL8w/)? – TricksfortheWeb
Schließen, sieht aus wie Tabbed zum Drop-Down macht es gelb, das ist richtig. Aber wenn ich auf das Drop-down-Menü klicke, möchte ich, dass es wieder zu weißem Hintergrund wird. @TricksfortheWeb – taji01