Ceci est le site officiel de JdB.CSS.
Les liens externes vers d'autres sites Internet ne devraient pas être interprétés comme une approbation des vues ou la politique de confidentialité qui y sont contenues.
Code sous licence MIT • Documentation sous licence CC BY-NC-SA 4.0
jdb-cell(-position)
La classe jdb-cell
apporte une disposition en colonnes à vos éléments quelqu'ils soient, tableaux ou divs.
Base | .jdb-cell-top | .jdb-cell-middle | .jdb-cell-bottom |
01. Lundi
02. Mardi
03. Mercredi
04. Jeudi
Haut
Milieu
Bas
De base, les éléments de bloc HTML (comme les éléments div
) s'affichent sous forme de blocs verticaux :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-container jdb-sand"> <p>Lorem ipsum, dolor sit amet.</p> </div>
La classe jdb-cell
redéfinit les éléments de bloc à afficher horizontalement (comme les cellules de tableau) :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-cell jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-container jdb-sand"> <p>Lorem ipsum, dolor sit amet.</p> </div>
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-cell-row"> <div class="jdb-cell jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-container jdb-sand"> <p>Lorem ipsum, dolor sit amet.</p> </div> </div>
Si vous modifiez la largeur du conteneur de cellules, cela réduira la largeur totale des cellules contenues :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-cell-row" style="width:70%"> <div class="jdb-cell jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-container jdb-sand"> <p>Lorem ipsum, dolor sit amet.</p> </div> </div>
La classe jdb-cell
a une très belle norme de réglage automatique intégrée. Les éléments côte à côte s'ajustent automatiquement à la largeur nécessaire :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
<div class="jdb-cell jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-container jdb-sand"> <p>Lorem ipsum dolor, sit amet consectetur adipisicing elit.</p> </div>
Les éléments jdb-cell
côte à côte s'ajusteront également automatiquement à la même hauteur :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-cell jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> <p>Lorem ipsum, dolor sit amet.</p> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-container jdb-sand"> <p>Lorem ipsum, dolor sit amet.</p> </div>
La classe jdb-mobile
ajoute la première réactivité mobile à tout élément HTML.
Utilisé avec jdb-cell, elle affichera les colonnes de disposition verticalement sur les petits écrans ou téléphones mobiles et horizontalement sur les écrans moyens et grands.
Sur les écrans moyens et large :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
Sur les petits écrans :
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
Lorem ipsum, dolor sit amet.
<div class="jdb-cell jdb-mobile jdb-container jdb-pale-yellow"> <p>Lorem ipsum, dolor sit amet.</p> </div> <div class="jdb-cell jdb-mobile jdb-container jdb-sand"> <p>Lorem ipsum dolor, sit.</p> </div>
La classe jdb-cell
facilite l'alignement vertical du texte.
Il y a 3 classes d'alignement différentes :
01. Janvier
03. Mars
05. Mai
07. Juillet
Aligné au milieu
Aligné en bas
<div class="jdb-cell jdb-container jdb-black"> <p>01. Janvier</p> <p>03. Mars</p> <p>05. Mai</p> <p>07. Juillet</p> </div> <div class="jdb-cell jdb-cell-middle jdb-container jdb-gray"> <p>Aligné au milieu</p> </div> <div class="jdb-cell jdb-cell-bottom jdb-container jdb-light-gray"> <p>Aligné en bas</p> </div>
La classe jdb-cell-row
étire les éléments pour s'adapter à la largeur de la page:
01. Janvier
03. Mars
05. Mai
07. Juillet
Aligné au milieu
Aligné en bas
<div class="jdb-cell-row"> <div class="jdb-cell jdb-container jdb-black"> <p>01. Janvier</p> <p>03. Mars</p> <p>05. Mai</p> <p>07. Juillet</p> </div> <div class="jdb-cell jdb-cell-middle jdb-container jdb-gray"> <p>Aligné au milieu</p> </div> <div class="jdb-cell jdb-cell-bottom jdb-container jdb-light-gray"> <p>Aligné en bas</p> </div> </div>
jdb-cell(-position)
JdB.CSS fournit les classes de disposition suivantes :
Classe | Rôle |
---|---|
jdb-cell-row | Conteneur pour les cellules (colonnes). |
jdb-cell | Cellule de disposition (colonne). |
jdb-cell-top | Aligne le contenu en haut d'une cellule (colonne). |
jdb-cell-middle | Aligne le contenu au milieu vertical d'une cellule (colonne). |
jdb-cell-bottom | Aligne le contenu au bas d'une cellule (colonne). |
jdb-mobile |
|