Les nouveautés de Tailwind CSS v4

Tailwind CSS 4 vient tout juste d'être annoncé. De nombreuses optimisations sont apportées pour optimiser le framework CSS. Faisons le point sur les nouveautés avec Tailwind CSS v4.
•
Mis à jour le 14 août 2026
•
5 min de lecture
Believemy logo

L'essentiel de cette nouvelle version permet de faciliter l'installation mais aussi la personnalisation de Tailwind CSS.

 

Des performances améliorées

Par exemple, on peut voir sur le site officiel de Tailwind CSS ce tableau qui permet de représenter l'énorme hausse des performances quand on travaille avec le framework CSS :

 v3.4v4.0Différence
Full build378ms100ms3.78x meilleur
Rebuild incremental avec ajout d'un nouveau code CSS44ms5ms8.8x (autrement dit c'est instantané)
Rebuild incremental sans ajout d'un nouveau code CSS35ms192µs182x (magique)
Bon à savoir

On peut voir que l'énorme différence se joue sur l'actualisation presque immédiate des classes générées par Tailwind CSS quand on ajoute du code CSS ou non. Bref, un rebuild magique. 💫

 

Une personnalisation simplifiée (css-first)

Avec les versions inférieures à Tailwind CSS 4 nous devons utiliser le fichier tailwind.config.js afin de personnaliser nos classes.

JAVASCRIPT
module.exports = {
  theme: {
    extend: {},
  },
  plugins: [],
};

Désormais, c'est du passé !

Tailwind CSS 4 peut être géré sur votre feuille de style par défaut avec une seule importation.

CSS
@import "tailwindcss";

@theme {
  --font-display: "Roboto", "sans-serif";

  --breakpoint-3xl: 1920px;

  --color-primary-100: oklch(0.99 0 0);
  --color-primary-200: oklch(0.98 0.04 113.22);
  --color-primary-300: oklch(0.94 0.11 115.03);
  --color-primary-400: oklch(0.92 0.19 114.08);
  --color-primary-500: oklch(0.84 0.18 117.33);
  --color-primary-600: oklch(0.53 0.12 118.34);

  /* ... */
}

C'est plus simple. Tout est dans notre feuille de style (c'est pour ça qu'on parle ici d'un concept css-first).

 

Des fonctionnalités avancées

Tailwind CSS 4 ne se contente pas d'optimiser les performances mais vient prendre en charge les dernières nouveautés CSS supportées par les navigateurs.

Par exemple, la nouvelle propriété color-mix est désormais utilisable par les classes de Tailwind CSS :

CSS
@layer theme, base, components, utilities;

@layer utilities {
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .bg-blue-500\/50 {
    background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  }
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

On remarque aussi que Tailwind CSS v4 décompose maintenant ses classes utilisataires et ses composants par des règles très différentes :

  • @layer utilities / @utility - pour définir une classe utilitaire ;
  • @layer component - pour définr un composant (.btn par exemple) ;
  • @variant - pour définir un variant ;
  • @property - pour définir une variable.

Désormais il faudra donc utiliser ceci pour activer le mode sombre quand une classe dark existe sur un élément :

CSS
@custom-variant dark (&:where(.dark, .dark *));

 

Des nouvelles couleurs avec OKLCH

Tailwind CSS v4 utilise désormais une nouvelle approche pour gérer les couleurs de sa palette de couleur en utilisant OKLCH.

Bien que peu utilisé comparé à son alternative RGB, elle permet d'avoir une colorimétrie plus moderne / précise.

Bon à savoir

Selon l'équipe de Tailwind CSS, ce changement a été apporté car les nouveaux écrans peuvent supporter une palette plus riche avec des couleurs variées contrairement à ce que peut gérer RGB.

 

Une installation simplifiée

Tailwind CSS v4.0 est maintenant plus simple à installer : une seule ligne suffit pour charger les classes utilitaires dans notre feuille de style :

CSS
@import "tailwindcss";

 

Une détection des contenus automatisée

Maintenant, plus besoin de préciser les fichiers qui contiennent nos classes utilitaires Tailwind CSS.

Tout est fait pour nous !

Ces dossiers sont par exemple ignorés désormais s'ils sont ajoutés dans votre fichier .gitignore car Tailwind CSS v4 le lit automatiquement :

TSX
/node_modules
/coverage
/.next/
/build
Attention

Tous les fichiers binaires (comme les fichiers zip, les images, les vidéos, etc) sont également ignorés.

 

Des améliorations sur les valeurs passées arbitrairement

Avec Tailwind CSS v4 nous pouvons désormais utiliser des classes à la volée :

HTML
<div class="grid grid-cols-15">
  <!-- ... -->
</div>

Ce code vient générer une grille de 15 colonnes alors que Tailwind CSS v4 ne dispose par défaut que d'une grille jusqu'à 12 colonnes. Nous aurions pu préciser grid-cols-300 que cela aurait généré une grille ayant 300 colonnes d'un seul coup.

 

L'intégration des container query

Les container query sont désormais supportées par Tailwind CSS v4 :

HTML
<div class="@container">
  <div class="grid grid-cols-1 @sm:grid-cols-3 @lg:grid-cols-4">
    <!-- ... -->
  </div>
</div>
Bon à savoir

Ici par exemple @container déclare le premier <div> comme référence : le navigateur observe sa largeur plutôt que celle du viewport.

Grâce aux utilitaires @sm:grid-cols-3 et @lg:grid-cols-4, le second <div> passe à 3 puis 4 colonnes quand le conteneur atteint les seuils sm et lg, rendant la grille autonome et vraiment responsive.

 

Une transformation en 3D améliorée

Tailwind CSS v4.0 supporte désormais les classes qui permettent d'utiliser des transformations en trois dimensions.

Par exemple nous avons maintenant rotate-x-*, rotate-y-* et scale-z-*.

N'hésitez pas à aller voir la documentation pour bien utiliser cette nouvelle possibilité avec Tailwind CSS v4.0.

 

Conclusion

Bref ! Voici pour les nouveautés de Tailwind CSS v4 !

Envie de passer à la version 4 ? Une seule commande suffit :

CONSOLE
npx @tailwindcss/upgrade@next

Envie de vous former ? Notre formation dédiée à Tailwind CSS 4 est déjà disponible pour vous accompagner et faire de vous un véritable expert en front-end.

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Tailwind CSS 4.2 : Toutes les nouveautés et améliorations

Découvrez toutes les nouveautés de Tailwind CSS 4.2 : nouvelles palettes de couleurs, propriétés logiques, plugin webpack et plus. Le guide complet pour maîtriser cette mise à jour.

5 mai 2026

Les nouveautés de NextJS 15

NextJS 15 a été présenté aux yeux du monde le 24 octobre 2024 à San Francisco, voici tout ce que l'on sait des puissantes nouveautés de NextJS 15 !

13 septembre 2024

Les nouveautés de Next.js 16

Next.js 16 a été annoncé lors de l'événement du 22 octobre 2025 à San Francisco : voici toutes les nouveautés du framework React le plus populaire de ces dernières années !

22 octobre 2025

Les nouveautés de React 19

React 19 vient tout juste d'être annoncé par l'équipe de Meta. De puissantes nouveautés ont fait leurs apparitions presque deux ans après la sortie de React 18.3. Découvrons toutes les nouveautés avec React 19.

20 mai 2024

Relier le CSS au HTML : 3 méthodes expliquées simplement

Découvrez les 3 méthodes pour relier le CSS au HTML : feuille externe, style interne et inline. Exemples de code, bonnes pratiques et erreurs à éviter.

22 mars 2026

Le guide complet sur les barres de soulignement (CSS)

Tout tout tout... Vous saurez tout sur les barres de soulignement ! Bon, d'accord, vous avez reconnu la musique au moins ? En tout cas, les barres de soulignement ne se limitent pas à souligner nos textes de temps en temps, il s'agit d'un véritable outil de stylisation nous permettant d'ajouter des barres au-dessous, mais aussi au-dessus, sous forme de vague, de pointillés, de tirets... Vous l'aurez compris, nous allons voir tout ceci dans cet article.

10 novembre 2021

Le guide complet sur Flexbox CSS

Vous êtes en train d'apprendre à utiliser Flexbox ? Vous cherchez comment utiliser Flexbox avec le CSS ? Vous ne savez pas comment fonctionne Flexbox ? Bienvenue sur le guide complet sur Flexbox CSS !

2 avril 2024

Pourquoi faut-il apprendre NextJS en 2025 : tous les avantages !

Explorez pourquoi Next.js est un framework incontournable en 2025 pour les développeurs. Apprenez ses avantages, ses fonctionnalités uniques et pourquoi le marché de l'emploi l'adopte de plus en plus.

14 octobre 2024

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.