Maison > interface Web > tutoriel CSS > Comment modifier les couleurs des puces dans les listes HTML sans images ni balises supplémentaires ?

Comment modifier les couleurs des puces dans les listes HTML sans images ni balises supplémentaires ?

Patricia Arquette
Libérer: 2024-12-10 11:44:14
original
777 Les gens l'ont consulté

How to Change Bullet Colors in HTML Lists Without Images or Extra Tags?

Comment personnaliser les couleurs des puces dans les listes HTML sans utiliser d'images ou de balises Span

Le défi

Lors de la personnalisation d'une liste HTML non triée avec des puces carrées à l'aide de list-style: square;, il peut arriver que les éléments de la liste entière deviennent ceux spécifiés. couleur au lieu de seulement les balles. Cela soulève la question : comment modifier la couleur des puces sans recourir à des images de sprite ou à des balises supplémentaires ?

La solution

Une solution simple et efficace existe :

HTML

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>
Copier après la connexion

CSS

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  padding-left: 1em; 
  text-indent: -.7em;
}

li::before {
  content: "• ";
  color: red; /* or any desired color */
}
Copier après la connexion

Dans cette approche :

  • style de liste : aucun ; supprime les puces par défaut.
  • padding-left et text-indent ajustent le positionnement du contenu.
  • li::before insère la puce à l'aide de la propriété content. La propriété color spécifie ensuite la couleur souhaitée.

Cette technique permet une personnalisation élégante des couleurs des puces dans les listes HTML sans avoir besoin d'éléments ou d'images supplémentaires.

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!

source:php.cn
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