📏 Espacement
Contrôlez les marges et paddings avec les utilitaires d'espacement responsives d'Orochi.
Système d'espacement
Basé sur une échelle rem : 0.25rem (4px) → 10rem (160px)
Marges
.o-m-{n} /* Tous côtés */
.o-mt-{n} /* Haut */
.o-mb-{n} /* Bas */
.o-ms-{n} /* Gauche */
.o-me-{n} /* Droite */
.o-mx-{n} /* Gauche & Droite */
.o-my-{n} /* Haut & Bas */
Paddings
.o-p-{n} /* Tous côtés */
.o-pt-{n} /* Haut */
.o-pb-{n} /* Bas */
.o-ps-{n} /* Gauche */
.o-pe-{n} /* Droite */
.o-px-{n} /* Gauche & Droite */
.o-py-{n} /* Haut & Bas */
Échelle des valeurs
| Classe | Taille | Valeur |
|---|---|---|
| .o-*-0 | 0rem | 0px |
| .o-*-1 | 0.25rem | 4px |
| .o-*-2 | 0.5rem | 8px |
| .o-*-3 | 1rem | 16px |
| .o-*-4 | 1.5rem | 24px |
| .o-*-5 | 3rem | 48px |
Exemples concrets
Marge extérieure
.o-m-3 (margin: 1rem)
<div class="o-m-3"></div>
Padding interne
.o-p-4 (padding: 1.5rem)
<div class="o-p-4"></div>
Combinaison
.o-mt-2 .o-mb-5 .o-ps-3 .o-pe-4
<div class="o-mt-2 o-mb-5 o-ps-3 o-pe-4"></div>
🎓 Bonnes pratiques
- Utilisez l'échelle progressive (0-5) pour maintenir la cohérence
- Combine avec Flexbox pour l'alignement
- Préférez les utilitaires responsives (ex: .o-tablet-mt-3)