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
Libérer: 2024-12-27 12:22:14
original
544 Les gens l'ont consulté

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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

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

.option-2 {
  background-color: green;
}
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal