UI Kit - Système de Dividers Travelski
Dividers de Base
Divider standard (1px)
Contenu au-dessus
Contenu en-dessous
<!-- Divider standard -->
<div class="divider"></div>
Variantes d'Épaisseur
Divider Large (2px)
Contenu au-dessus
Contenu en-dessous
<!-- Divider épais -->
<div class="divider-large"></div>
Divider XL (4px)
Contenu au-dessus
Contenu en-dessous
<!-- Divider très épais -->
<div class="divider-xl"></div>
Variantes de Couleurs
Divider Gris (défaut)
<!-- Divider gris standard -->
<div class="divider gray"></div>
Divider Bleu Primaire
<!-- Divider bleu primaire -->
<div class="divider primary"></div>
Divider Orange Accent
<!-- Divider orange accent -->
<div class="divider accent"></div>
Divider Vert
<!-- Divider vert -->
<div class="divider green"></div>
Divider Gris Foncé
<!-- Divider gris foncé -->
<div class="divider dark-gray"></div>
Variantes de Style
Divider en Pointillés
<!-- Divider en pointillés -->
<div class="divider--dotted"></div>
Divider en Tirets
<!-- Divider en tirets -->
<div class="divider--dashed"></div>
Divider avec Ombre
<!-- Divider avec ombre -->
<div class="divider divider--shadow"></div>
Divider avec Gradient
<!-- Divider avec gradient -->
<div class="divider divider--gradient"></div>
Variantes de Largeur
Divider Small (25%)
<!-- Divider petit centré -->
<div class="divider divider--small"></div>
Divider Centered (50%)
<!-- Divider centré -->
<div class="divider divider--centered"></div>
Divider Medium (75%)
<!-- Divider medium centré -->
<div class="divider divider--medium"></div>
Dividers avec Espacement
Divider avec margin 10px (comme dans avant_reservation.html)
Contenu au-dessus
Contenu en-dessous
<!-- Divider avec espacement utilisé dans les templates -->
<div class="divider margin-both-10 gray"></div>
Divider Large Gris (comme dans avant_reservation.html)
Section au-dessus
Section en-dessous
<!-- Divider large utilisé pour séparer des sections -->
<div class="divider-large gray"></div>
Divider avec margin 20px
Contenu au-dessus
Contenu en-dessous
<!-- Divider avec plus d'espacement -->
<div class="divider margin-both-20 gray"></div>
Divider avec margin 30px
Contenu au-dessus
Contenu en-dessous
<!-- Divider avec beaucoup d'espacement -->
<div class="divider margin-both-30 primary"></div>
Dividers avec Texte
Divider avec Texte
ou
<!-- Divider avec texte centré -->
<div class="divider-text">
<span>ou</span>
</div>
Divider avec Texte - Couleur Primaire
Section suivante
<!-- Divider avec texte et couleur primaire -->
<div class="divider-text primary">
<span>Section suivante</span>
</div>
Divider avec Texte - Couleur Accent
Étape 2
<!-- Divider avec texte et couleur accent -->
<div class="divider-text accent">
<span>Étape 2</span>
</div>
Dividers Verticaux
Divider Vertical Standard
Élément 1
Élément 2
Élément 3
<!-- Divider vertical dans une flexbox -->
<div style="display: flex; align-items: center; gap: 20px;">
<span>Élément 1</span>
<div class="divider-vertical"></div>
<span>Élément 2</span>
</div>
Divider Vertical avec Hauteur Fixe
Nav 1
Nav 2
Nav 3
<!-- Divider vertical avec hauteur fixe -->
<div class="divider-vertical divider-vertical--medium"></div>
Dividers Spéciaux
Divider Animé
<!-- Divider avec animation -->
<div class="divider primary divider--animated"></div>
Divider avec Gradient Primaire
<!-- Divider avec gradient primaire -->
<div class="divider divider--gradient-primary"></div>
Divider avec Gradient Accent
<!-- Divider avec gradient accent -->
<div class="divider divider--gradient-accent"></div>
Notes d'Utilisation
📱 Responsive
Les dividers s'adaptent automatiquement aux écrans :
- Mobile (< 768px) : Dividers plus fins (large → standard, xl → large)
- Desktop : Épaisseurs standards
- Les dividers avec texte ajustent automatiquement leur espacement
âś… Bonnes Pratiques
- Utilisez
.dividerpour séparer du contenu dans une même section - Utilisez
.divider-largepour séparer des sections importantes - Utilisez
.divider-xlpour séparer des grandes sections de page - Combinez avec les classes de margin :
margin-both-10,margin-both-20 - Utilisez
.graypour la plupart des cas (couleur neutre) - Utilisez
.primaryou.accentpour attirer l'attention - Utilisez
.divider-textpour créer des séparations avec label - Utilisez
.divider-verticaldans les barres de navigation
🚫 À Éviter
- Ne pas abuser des dividers colorés (primary, accent) - réservez-les aux moments importants
- Ne pas utiliser trop de dividers consécutifs sans contenu entre eux
- Ne pas mélanger les styles (pointillés, tirets) sur la même page
- Ne pas utiliser
.divider-xlpour séparer du contenu mineur - Ne pas oublier les classes de margin pour l'espacement
📝 Utilisations Courantes
Dans les Templates :
/* Séparation dans une carte d'information */
<div class="divider margin-both-10 gray"></div>
/* Séparation entre sections principales */
<div class="divider-large gray"></div>
<div class="divider margin-both-10 gray"></div>
/* Séparation entre sections principales */
<div class="divider-large gray"></div>
Cas d'Usage :
- Entre des éléments de formulaire :
divider margin-both-10 - Séparation de sections :
divider-large gray - Navigation :
divider-vertical - Étapes de processus :
divider-text primary