Design SystemCSSFEATURED

Design tokens : creer un systeme de design scalable

De la theorie a la pratique — implementer des tokens de design avec CSS custom properties et Tailwind.

15 févr. 2026
6 min
1800 vues

Qu'est-ce qu'un design token ?

Un design token est la plus petite unité de décision de design. Il encode les valeurs de couleur, espacement, typographie, bordures et animations dans un format réutilisable et maintenable.

Architecture des tokens

On distingue généralement trois niveaux de tokens :

  1. Global tokens — Les valeurs brutes (ex: blue-500: #3B82F6)
  2. Semantic tokens — Les intentions (ex: color-primary: var(--blue-500))
  3. Component tokens — Les applications (ex: button-bg: var(--color-primary))

Implémentation avec Tailwind v4

Tailwind v4 apporte un support natif des CSS custom properties dans le fichier de configuration, rendant l'intégration des tokens plus naturelle que jamais.

@theme {
  --color-surface: #0c0c20;
  --color-surface-elevated: #14142c;
  --color-accent: #f1e813;
  --radius-md: 0.375rem;
}

Conclusion

Un système de design tokens bien architecturé est l'investissement le plus rentable pour la cohérence et la scalabilité de votre interface.