Dans les termes du Skill
Ce skill enseigne comment construire des systèmes visuels cohérents et accessibles à l'aide d'échelles typographiques, de la théorie des couleurs, de systèmes d'espacement et des fondamentaux de l'iconographie. Il couvre la mise en place de tokens de design avec des échelles de type modulaires, un espacement en grille de 8 points, des palettes de couleurs sémantiques respectant les exigences de contraste WCAG, et des systèmes de dimensionnement d'icônes.
Le skill fournit des modèles d'implémentation concrets pour Tailwind CSS, la typographie fluide et responsive, le thème sombre avec des tokens sémantiques, et la validation d'accessibilité. Il traite des défis courants du design visuel comme l'espacement incohérent, le faible contraste et les nombres magiques arbitraires en définissant des échelles basées sur des ratios et des systèmes de tokens réutilisables.
Ce qu'il produit
- Définitions de tokens de design en propriétés personnalisées CSS ou en configuration Tailwind
- Composant d'icône avec variantes de taille
Fonctionnement
- 01Établir des Tokens de Design Modulaires
Définissez des échelles typographiques avec un dimensionnement basé sur des ratios (0,75rem à 3rem), un espacement en grille de 8 points (4px à 64px), et des tokens de couleur sémantiques pour la marque, les états et les neutres.
- 02Appliquer une Typographie Responsive
Utilisez une typographie fluide avec clamp() pour un dimensionnement adapté au viewport, et maintenez une largeur de lecture optimale de 65 caractères maximum.
- 03Mettre en Place des Palettes de Couleurs Accessibles
Construisez des systèmes de couleur qui respectent les ratios de contraste WCAG : 4,5:1 pour le texte courant, 3:1 pour le texte de grande taille et les composants d'interface, avec une vérification programmatique du contraste.
- 04Créer des systèmes d'icônes cohérents
Définissez des échelles de tailles d'icônes de 12px à 32px avec des composants réutilisables qui acceptent des props de taille et conservent le comportement flex-shrink-0.
- 05Concevoir le mode sombre avec des tokens sémantiques
Utilisez une nomenclature de tokens sémantique basée sur la fonction plutôt que sur l'apparence, permettant de changer de thème via des attributs data sans modifier les composants.
- 06Maintenir un rythme vertical
Appliquez des règles d'espacement cohérentes aux éléments adjacents en utilisant des valeurs d'échelle définies pour créer une harmonie visuelle dans toute l'interface.