Colorisation des puces dans les listes HTML avec CSS : une approche élégante
De nombreux développeurs sont confrontés au défi de personnaliser les couleurs des puces dans les listes non ordonnées (UL) et répertorier les éléments (LI) en utilisant HTML et CSS, sans recourir aux sprites d'image ou aux balises span. Cet article explore une solution complète qui vous permet d'atteindre facilement cet objectif.
Considérez un scénario dans lequel vous avez défini la forme de la balle comme un carré, mais changer la couleur des éléments LI change tout en rouge. Pour isoler la colorisation des puces, vous avez besoin d'une solution élégante qui exploite les capacités de CSS.
La méthode la plus largement utilisée implique les étapes suivantes :
Voici un exemple d'extrait de code :
ul { list-style: none; padding: 0; margin: 0; } li { padding-left: 1em; text-indent: -.7em; } li::before { content: "• "; color: red; /* or any preferred color */ }
<ul> <li>Foo</li> <li>Bar</li> <li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</li> </ul>
Cette approche offre un moyen flexible et efficace de personnaliser les couleurs des puces dans les listes HTML, vous permettant d'obtenir les effets visuels souhaités sans utiliser d'images ou d'éléments HTML 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!