À la fin de cette leçon, tu seras capable de contrôler l’affichage des éléments HTML avec les classes display de Bootstrap 5, comme .d-none, .d-block, et leurs variantes responsives.
Les classes display de Bootstrap 5 te permettent de gérer facilement l’affichage (visible ou caché) des éléments sur une page web. Ces classes ajoutent ou retirent les règles CSS nécessaires pour modifier la propriété display des éléments.
.d-none : Cache complètement l’élément (équivalent à display: none; en CSS)..d-block : Affiche l’élément comme un bloc (équivalent à display: block; en CSS).<div class="d-none">Cet élément est caché</div>
<div class="d-block">Cet élément est visible en bloc</div>
Avec Bootstrap, tu peux appliquer ces classes conditionnellement en fonction de la largeur de l’écran. Les variantes responsives utilisent les points de rupture 🇬🇧 break pointssuivants :
Pour utiliser une variante responsive, ajoute le point de rupture après .d- suivi de la valeur souhaitée (par exemple, none, block, etc.). Voici la structure générale :
.d-{point_de_rupture}-{valeur}
Exemples :
.d-sm-none : Cache l’élément sur les écrans petits et plus grands..d-lg-block : Affiche l’élément comme un bloc uniquement sur les grands écrans.<div class="d-none d-sm-block">
Je suis visible uniquement sur les écrans ≥576px.
</div>
Explication :
.d-none : Cache l’élément par défaut..d-sm-block : L’élément devient visible en mode bloc pour les écrans ≥576px.<div class="d-block d-md-none">
Je suis visible sur les écrans <768px.
</div>
<div class="d-none d-md-block">
Je suis visible sur les écrans ≥768px.
</div>
Explication :
.d-block) et le second est caché (.d-none)..d-none : Cache un élément (équivalent à display: none)..d-block : Affiche un élément comme un bloc (équivalent à display: block)..d-{valeur}-{point_de_rupture} pour des affichages adaptés aux différentes tailles d’écran.Exercice :
Crée une page HTML avec un élément caché par défaut sur mobile, mais visible en bloc pour les écrans ≥576px.