Tailwind 4

Toujours plus loin

tailwind-4
Philippe Escalle CTO


Vous pensiez que Tailwind CSS ne pouvait pas devenir plus génial ? Eh bien, accrochez-vous à vos chaises, car Tailwind CSS v4 est là, et il est prêt à révolutionner votre expérience de développement web ! Cette nouvelle version est non seulement la plus significative à ce jour, mais elle apporte une foule de nouvelles fonctionnalités qui vont vous faire dire "Wow, c'est magique !".

Je vous résume ici les nouveautés.

Un Moteur de Performance Amélioré

Imaginez un moteur de performance si rapide que vos builds complètes sont jusqu'à 5 fois plus rapides, et vos builds incrémentaux plus de 100 fois plus rapides. Oui, vous avez bien lu : des builds mesurés en microsecondes ! Vous pourriez presque entendre le vent siffler à vos oreilles (humour de dev en rapport avec le nom de Tailwind... oui je sais c'est capilotracté) pendant que votre CSS se compile à la vitesse de l'éclair.

Conçu pour le Web Moderne

Tailwind CSS v4 est construit sur des fonctionnalités CSS de pointe comme les couches de cascade, les propriétés personnalisées enregistrées avec @property, et color-mix(). Là, on est bien tintin !

Installation Simplifiée

Alors ça c'est cool et bon nombre de front qui aiment faire leur CSS à la main vont peut-être revoir leur copie car fini les dépendances complexes et les configurations interminables. Avec Tailwind CSS v4, une seule ligne de code dans votre fichier CSS suffit. Plus fort qu'un assistant personnel qui s'occupait de tout pour vous.

Plugin Vite de Première Classe

Le plugin Vite de Tailwind CSS v4 offre une intégration serrée pour des performances maximales et une configuration minimale. Là, c'est carrément un VIP pass pour le club des développeurs web.

Détection Automatique du Contenu

Et plus besoin de configurer manuellement vos fichiers de template. Tailwind CSS v4 les détecte automatiquement. Presque de l'IA dans la CSS ou bien !

Support d'Importation Intégré

Vous pouvez maintenant bundler plusieurs fichiers CSS sans outil supplémentaire. Imaginez un chef cuisinier qui prépare tous vos plats préférés sans que vous ayez à lever le petit doigt.

Configuration CSS-First

On peut personnaliser et étendre le framework directement dans notre CSS, sans passer par un fichier de configuration JavaScript. En gros, il y a un dialogue avec Tailwind.

Variables de Thème CSS

Tailwind CSS v4.0 prend tous vos jetons de design et les rend disponibles en tant que variables CSS par défaut, ce qui vous permet de référencer n'importe quelle valeur dont vous avez besoin à l'exécution en utilisant uniquement du CSS. Par exemple, si vous avez un thème défini, toutes ces valeurs seront ajoutées à votre CSS sous forme de propriétés personnalisées régulières. C'est comme avoir un dictionnaire de design toujours à portée de main.

Valeurs et Variantes de Utilitaires Dynamiques

Fini de deviner quelles valeurs existent dans votre échelle d'espacement ou d'étendre votre configuration pour des attributs de données de base. Mieux qu'un GPS pour votre CSS qui vous guide toujours dans la bonne direction.

Palette de Couleurs P3 Modernisée

Le gros reproche de la v1 était sa palette, l'extension bg-[#c1c1c1] a mis tout le monde d'accord mais maintenant Tailwind 4 a une palette de couleurs plus vive qui tire parti de la technologie d'affichage moderne.

Requêtes de Conteneur

Des API de première classe pour styliser les éléments en fonction de la taille de leur conteneur, sans plugins requis. Pour comparer, je dirais que c'est comme avoir un architecte d'intérieur qui s'assure que tout est parfaitement ajusté.

Nouveaux Utilitaires de Transformation 3D

Transformez les éléments dans l'espace 3D directement dans votre HTML ! Tordre, jouer sur la perspective, les rotations devient super facile.

APIs de Gradient Étendues

Les dégradés sont superbes désormais avec de nouvelles options. Des gradients radiaux et coniques, des modes d'interpolation, et plus encore. Eugène Delacroix aurait kiffé !

Support de @starting-style

Un nouveau variant pour créer des transitions d'entrée et de sortie sans JavaScript. Ça c'est cool... plus fort que tonton moustache et ses tours de magie pour faire apparaître et disparaître la peluche en lapin. (Bon alors tonton moustache et tata moumoute n'existent pas hein ! c'est juste pour faire des métaphores un peu drôles pour démocratiser tout ça, qu'on se le dise)

Variant not-*

Stylisez un élément uniquement lorsqu'il ne correspond pas à un autre variant, sélecteur personnalisé, ou requête de média ou de fonctionnalité. C'est comme avoir un détective privé qui s'assure que tout est en ordre.

Encore Plus de Nouveaux Utilitaires et Variants

Support pour color-scheme, field-sizing, ombres complexes, inert, et plus encore. C'est comme si Tailwind CSS v4 était un cadeau de Noël qui n'en finit jamais de surprendre.

L'oeil du CTO

" Tailwind CSS v4 est bien plus qu'une simple mise à jour. C'est une révolution qui va transformer la façon dont vous développez vos sites web. Préparez-vous à être ébloui et à coder avec un sourire jusqu'aux oreilles ! "