Les propriétés list-style permettent de customiser la puce de votre liste. Vous pourrez changer le rond par un élément graphique de votre choix, et le placer comme bon vous semble.
list-style-type
La propriété list-style-type permet de définir l'élément graphique : un disque, un cercle, un carré, un emoji …
<ul>
<li class="disc">
Exemple d'item de liste avec un disque.
</li><!-- .disc -->
<li class="circle">
Exemple d'item de liste avec un cercle.
</li><!-- .circle -->
<li class="square">
Exemple d'item de liste avec un carré.
</li><!-- .square -->
<li class="emoji">
Exemple d'item de liste avec un emoji.
</li><!-- .emoji -->
</ul>
li.disc{
list-style-type: disc;
}
li.circle{
list-style-type: circle;
}
li.square{
list-style-type: square;
}
li.emoji{
list-style-type: "\1F44D";
}
Résultat :
- Exemple d'item de liste avec un disque.
- Exemple d'item de liste avec un cercle.
- Exemple d'item de liste avec un carré.
- Exemple d'item de liste avec un emoji.
Vous pouvez retrouver la liste complète des emojis ici.
list-style-position
La propriété list-style-position
permet de définir si la puce se trouve dans notre balise <li>
, ou bien à l'extérieur :
<ul>
<li class="inside">
Exemple d'item de liste dans ma balise.
</li><!-- .inside -->
<li class="inside">
Exemple d'item de liste dans ma balise.
</li><!-- .inside -->
<li class="inside">
Exemple d'item de liste dans ma balise.
</li><!-- .inside -->
</ul>
li.inside{
list-style-position: inside;
}
Résultat :
- Exemple d'item de liste dans ma balise.
- Exemple d'item de liste dans ma balise.
- Exemple d'item de liste dans ma balise.
Essayons maintenant de mettre nos puces à l'extérieur de la balise :
<ul>
<li class="outside">
Exemple d'item de liste dans ma balise.
</li><!-- .outside -->
<li class="outside">
Exemple d'item de liste dans ma balise.
</li><!-- .outside -->
<li class="outside">
Exemple d'item de liste dans ma balise.
</li><!-- .outside -->
</ul>
li.outside{
list-style-position: outside;
}
Résultat :
- Exemple d'item de liste hors de ma balise.
- Exemple d'item de liste hors de ma balise.
- Exemple d'item de liste hors de ma balise.
list-style-image
La propriété list-style-image
nors permet d'utiliser n'importe quelle image comme puce. Vous pouvez utiliser les formats suivants :
- .jpg
- .png
- .gif
- .svg
<ul>
<li class="banana">
Exemple d'item de liste avec une banane comme puce.
</li><!-- .banana -->
<li class="banana">
Exemple d'item de liste avec une banane comme puce.
</li><!-- .banana -->
<li class="banana">
Exemple d'item de liste avec une banane comme puce.
</li><!-- .banana -->
</ul>
li.banana{
list-style-image: url("images/banana.svg");
}
Résultat :
- Exemple d'item de liste avec une banane comme puce.
- Exemple d'item de liste avec une banane comme puce.
- Exemple d'item de liste avec une banane comme puce.