Heim > Web-Frontend > CSS-Tutorial > Wie kann ich die Hintergrundfarbe von Auswahlfeldoptionen mithilfe von CSS ändern?

Wie kann ich die Hintergrundfarbe von Auswahlfeldoptionen mithilfe von CSS ändern?

Patricia Arquette
Freigeben: 2024-12-27 12:22:14
Original
483 Leute haben es durchsucht

How Can I Change the Background Color of Select Box Options Using CSS?

So ändern Sie die Hintergrundfarbe von Auswahlfeldoptionen

Wenn Sie auf ein Auswahlfeld klicken, wird eine Liste mit Optionen angezeigt. Standardmäßig ist die Hintergrundfarbe dieser Optionen dieselbe wie die Hintergrundfarbe des Auswahlfelds selbst. Sie können jedoch CSS verwenden, um die Hintergrundfarbe der Optionen zu ändern.

Dazu müssen Sie die Eigenschaft „Hintergrundfarbe“ auf die Optionselemente anwenden, nicht auf das Auswahlelement. Der folgende CSS-Code ändert beispielsweise die Hintergrundfarbe aller Optionen in einem Auswahlfeld in Schwarz:

select option {
  background-color: black;
}
Nach dem Login kopieren

Wenn Sie jede Option einzeln formatieren möchten, können Sie die CSS-Attributauswahl verwenden. Der folgende CSS-Code ändert beispielsweise die Hintergrundfarbe der ersten Option in einem Auswahlfeld in Rot, die zweite Option in Grün und die dritte Option in Blau:

select option:first-child {
  background-color: red;
}

select option:nth-child(2) {
  background-color: green;
}

select option:nth-child(3) {
  background-color: blue;
}
Nach dem Login kopieren

Sie können auch eine andere Option verwenden Klassenattribute für jede

.option-1 {
  background-color: red;
}

.option-2 {
  background-color: green;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich die Hintergrundfarbe von Auswahlfeldoptionen mithilfe von CSS ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage