Aller au contenu
Retour au blog
· 2 min read

Construire avec Tailwind CSS v4

Comment configurer Tailwind CSS v4 avec Astro et créer un système de tokens de design personnalisé.

tailwind css design-system

Tailwind CSS v4 introduit un nouveau moteur basé sur Lightning CSS, apportant des améliorations significatives de performance.

Configuration du plugin Vite

Dans Tailwind v4, on utilise le plugin Vite au lieu de PostCSS :

import tailwindcss from "@tailwindcss/vite";

export default defineConfig({
  vite: {
    plugins: [tailwindcss()],
  },
});

Tokens de design personnalisés

Définissez vos tokens avec des propriétés CSS personnalisées et la directive @theme :

@theme inline {
  --color-primary: var(--primary);
  --color-background: var(--background);
  --radius-base: 5px;
}

Mode sombre

Tailwind v4 facilite le mode sombre avec les variantes personnalisées :

@custom-variant dark (&:is(.dark *));