Cartes philosophiques¶
Reproduire le résultat attendu en utilisant uniquement des classes Bootstrap 5 :
- Alignement du texte · Typographie (tailles) · Couleurs · Espacements
- Conteneur · Grille · Cartes · Bootstrap Icons · Breakpoints
Important
Mise à part l'ajout des librairies dans le <head>
, il ne faut pas ajouter de nouveau HTML.
Modifiez uniquement les attributs class=""
déjà présents dans le code.
Résultat attendu¶
Version Desktop
Version Mobile
Instructions¶
- Télécharger le document de départ
- Avec
npm
, installez bootstrap et bootstrap-icons - Liez les deux librairies à votre HTML dans le
<head>
- Analysez attentivement le code HTML et sa structure
- Ajoutez une classe
container
audiv
qui englobe tout le code -
À l’intérieur du conteneur, ajoutez une class
row
et appliquez-lui la classeg-3
Nouveauté !
g-3
définit l’espacement (gutter) entre les colonnes
- Centrez tous les textes avec une classe Bootstrap prévue à cet effet
- Il doit y avoir 3 colonnes en tout. Utilisez
col-md-4
pour qu’elles se mettent côte à côte dès le breakpointmd
et un par dessus l'autre sous le breakpointmd
- Chaque colonne contient une Carte Bootstrap. Ajoutez le nécessaire pour que ce soit le cas
- Dans chaque carte, il y a un
<div>
pour son "body" (voir documentation pour connaître la classe à utiliser) - La balise
<i>
contient l'icône bootstrap. L'icône doit avoir la classedisplay-3
pour s'afficher aussi grande. N'oubliez pas de changer sa couleur 🔵🔴🟢 - La citation se trouve dans le
<p>
du<blockquote>
. Elle doit être enlead
. - Le
<footer>
dans le<blockquote>
doit afficher son texte en petit format et en couleur "muted" (voir la documentation Bootstrap pour savoir comment faire).