UI Kit - Système Typographique Travelski
Tailles de Titres Modulaires
Titre XL (32px)
Titre LG (28px)
Titre MD (24px)
Titre SM (22px)
Titre XS (20px)
Sous-titre LG (18px)
Sous-titre MD (16px)
Sous-titre SM (14px)
Classes Composées Prêtes à l'Emploi
Titre de Page
Sous-titre de Page
Titre de Section
Sous-titre de Section
Titre de Carte
Titre de Modal
Tailles de texte utilitaires
Texte SM (14px) - informations secondaires
Texte Base (16px) - contenu principal
Texte LG (18px) - éléments importants
Texte XL (20px) - sous-titres
Familles de Polices
Police Primaire (Cy) - Titres
Police Secondaire (Roboto) - Corps
Police Système - Fallback
Poids de police
Light (300)
Regular (400)
Medium (500)
Semibold (600)
Bold (700)
Extra Bold (800)
Couleurs de Texte
Texte Primaire (#0D141B)
Texte Secondaire (#6c757d)
Texte Atténué (#9ca3af)
Texte Clair (#d1d5db)
Texte Blanc (#ffffff)
Espacement des lettres
Espacement normal (0)
Espacement large (0.02em)
Hauteur de ligne
Tight (1.2): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Normal (1.4): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Relaxed (1.6): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Loose (1.8): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Alignement du texte
Transformation du texte
Décoration du texte
Styles de liens
Exemples de combinaisons
Titre Principal avec Classes Modulaires
Sous-titre avec Police Secondaire
Paragraphe explicatif avec un interlignage détendu pour une meilleure lisibilité.
Votre séjour à venir
Préparer votre arrivée
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Notes d'Utilisation
🎯 Deux Approches Disponibles
Approche Modulaire :
- Taille :
title-xl,title-lg,subtitle-md - Police :
font-primary,font-secondary - Poids :
weight-light,weight-bold - Couleur :
text-primary,text-secondary
Approche Utilitaire :
- Taille :
text-xs,text-base,text-4xl - Poids :
font-light,font-bold,font-black - Variables :
--font-title,--font-body
âś… Bonnes Pratiques
- Utilisez les classes composées pour les cas standards :
page-title,section-title - Combinez les classes modulaires pour plus de flexibilité
- Utilisez les classes utilitaires pour des ajustements fins
- Préférez
leading-relaxedpour les longs paragraphes - Appliquez
tracking-tightsur les gros titres - Respectez la hiérarchie sémantique HTML (H1 > H2 > H3...)
🚫 À Éviter
- Ne pas mélanger plusieurs classes de taille sur un même élément
- Ne pas utiliser plusieurs classes de police simultanément
- Éviter d'oublier de spécifier une couleur de texte
- Ne pas casser la hiérarchie HTML (H1 puis H4 directement)
- Éviter les styles inline quand les classes UIKit existent
📱 Responsive et Hiérarchie
Hiérarchie recommandée :
- H1 :
page-titleoutext-4xlĂtext-6xl - H2 :
section-titleoutext-2xlĂtext-3xl - H3 :
section-subtitleoutext-xlĂtext-2xl - Body :
text-base(16px par défaut) - Small :
text-smoutext-xs