Maison >interface Web >tutoriel CSS >Comment puis-je modifier la couleur d'arrière-plan des options de la zone de sélection à l'aide de CSS ?

Comment puis-je modifier la couleur d'arrière-plan des options de la zone de sélection à l'aide de CSS ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-27 12:22:14479parcourir

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

Comment modifier la couleur d'arrière-plan des options de la zone de sélection

Lorsque vous cliquez sur une zone de sélection, une liste d'options s'affiche. Par défaut, la couleur d'arrière-plan de ces options est la même que la couleur d'arrière-plan de la zone de sélection elle-même. Cependant, vous pouvez utiliser CSS pour modifier la couleur d'arrière-plan des options.

Pour ce faire, vous devez appliquer la propriété background-color aux éléments d'option, pas à l'élément select. Par exemple, le code CSS suivant changera la couleur d'arrière-plan de toutes les options d'une zone de sélection en noir :

select option {
  background-color: black;
}

Si vous souhaitez styliser chaque option individuellement, vous pouvez utiliser le sélecteur d'attribut CSS. Par exemple, le code CSS suivant changera la couleur d'arrière-plan de la première option d'une zone de sélection en rouge, la deuxième option en vert et la troisième option en bleu :

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

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

select option:nth-child(3) {
  background-color: blue;
}

Vous pouvez également utiliser différents attributs de classe pour chaque

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

.option-2 {
  background-color: green;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn