CSS3 – Personnaliser les listes numérotées et imbriquées

CSS

CSS3 permet de personnaliser complètement l’affichage de vos listes. Vous allez créer des listes vraiment sympas pour vos sites web !

Définir le type de puce de la liste

Comment les utiliser ?

Rappelez-vous dans la partie HTML 5 avec les balises ol, li, ul, vous avez appris les listes numérotées, les listes imbriquées. Vous savez que CSS permet de les personnaliser. Il suffit d’utiliser la propriété CSS list-style-type: disc pour un cercle plein, circle pour un cercle vide, et square pour un carré.

Exemples :

.txt1 { list-style-type: disc; }

.txt2 { list-style-type: circle; }

.txt3 { list-style-type: square; }
Différents types de puces en CSS 3
Différents types de puces en CSS 3

Vous pouvez afficher des nombres 1, 2, 3, 4, et aussi des nombres précédés de zéro : 01, 02, 03, 04, ou encore en chiffres romains en majuscules ou en minuscules avec respectivement :

.txt4 { list-style-type: decimal; }

.txt5 { list-style-type: decimal-leading-zero; }

.txt6 { list-style-type: upper-roman; }

.txt7 { list-style-type: lower-roman; }
CSS 3 : Puces au format décimal et romain
CSS 3 : Puces au format décimal et romain

Vous pouvez aussi utiliser l’alphabet avec des listes A, B, C, etc. ou a, b, c, etc. avec respectivement :

.txt8 { list-style-type: upper-alpha; }

.txt9 { list-style-type: lower-alpha; }
CSS 3 - Puces avec l’alphabet
CSS 3 – Puces avec l’alphabet

Vous avez de multiples possibilités prédéfinies avec CSS pour personnaliser la numérotation de vos listes, ou les puces correspondant à vos listes. Vous les utiliserez facilement comme sur l’exemple suivant :

<ul>
  <li class="txt1">Disque plein</li>
  <li class="txt2">Cercle</li>
  <li class="txt3">Carré</li>
  <li class="txt4">Décimal</li>
  <li class="txt5">Décimal</li>
</ul>

Choisir une image pour la puce

Vous pouvez également définir une image pour une puce. C’est-à-dire que vous pouvez mettre un petit logo qui représente votre puce, une image au format PNG, JPEG ou GIF, comme vous le souhaitez.

Vous utilisez la propriété list-style-image en renseignant l’URL, soit l’URL complète avec le nom de domaine, soit directement le fichier image, suivant comment vous avez organisé votre site Internet.

Exemple :

ul { list-style-image: url('puce.gif'); }

Avec l’exemple ci-dessus, l’image puce.gif sera utilisée pour toutes vos puces sous la balise ul. Vous pouvez déclarer vos listes comme dans l’exemple :

<ul>
  <li>Un élément</li>
  <li>Un autre élément</li>
</ul>

L’option retrait

Vous pouvez également définir le retrait de votre liste par rapport aux autres éléments avec list-style-position, outside est la valeur par défaut, ou inside comme autre possibilité de valeur.

.txt10 { list-style-position: outside; }

.txt20 { list-style-position: inside; }

outside : c’est la présentation classique des listes à puces, où toutes les puces sont alignées de la même manière. Inversement, la valeur inside vous permet d’indenter uniquement la première puce, les autres seront alignées sur le marqueur par défaut.

Conclusion

Personnalisez votre site au maximum grâce à CSS. Cet article vous a montré comment vos listes peuvent utiliser des éléments de base (les petits ronds, etc.) mais aussi tout élément que vous définissez vous-même (les puces sont affichées avec vos images).


Voila, vous pouvez maintenant briller en soirée …

Nous avons mis quelques cours en promo sur l’école du web de Itamde :
https://itamde.com/cours-en-ligne

Vous pouvez également nous retrouver sur Youtube :

Ici => https://www.youtube.com/channel/UCZ4dhshzpVbbRPVuL9TNH4Q

Ou ici => https://www.youtube.com/channel/UCQlKs3ToaL8IKRbXtwtFnyA

« 

Itamde est également une école de programmation en ligne.

Itamde

Apprenez ce que vous voulez, à votre rythme

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pourriez être intéressé par…

Pourquoi créer un SaaS sans audience mène droit à l’échec

Pourquoi créer un SaaS sans audience mène droit à l’échec

La fièvre entrepreneuriale autour des SaaS (Software as a Service) n'a jamais été aussi intense. L'arrivée des intelligences artificielles a décuplé cette tendance en rendant le développement plus accessible que jamais. ChatGPT, GitHub Copilot et consorts permettent...

Restez informé des dernières actualités et mises à jour

Accédez au contenu réservé

Découvrez les coulisses de nos projets, des ressources exclusives et l’avancée de nos créations en temps réel.

Inscrivez-vous à la newsletter

Recevez nos actualités, nos réflexions créatives et les nouveautés de l’atelier directement dans votre boîte mail.

Suivez-nous

Rejoignez notre communauté sur les réseaux pour suivre nos projets au quotidien et échanger avec nous.