Maison >interface Web >tutoriel CSS >Tailwind CSS est là : ce que vous devez savoir
Tailwind CSS 4.0 change la donne, rationalisant le développement Web avec des améliorations significatives en termes de vitesse et de convivialité. Cette version offre des versions plus rapides, une configuration simplifiée et des options de personnalisation améliorées, ce qui la rend encore plus puissante qu'auparavant. J'ai personnellement beaucoup utilisé Tailwind sur des projets comme UserJot et LogSnag, et je suis incroyablement enthousiasmé par ces mises à jour.
Explorons les principales fonctionnalités :
Moteur Oxide : performances ultra-rapides
Le cœur de Tailwind a été entièrement réécrit en utilisant Rust, ce qui a permis d'obtenir un moteur Oxide considérablement plus rapide.
Cela se traduit par des temps d'attente considérablement réduits, notamment pour les grands projets.
Chaîne d'outils unifiée : simplicité et efficacité
Tailwind 4.0 s'intègre directement à Lightning CSS, éliminant ainsi le besoin d'outils distincts tels que PostCSS, Autoprefixer ou postcss-import.
Par exemple, l'importation de fichiers CSS est désormais simple :
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
Aucune configuration supplémentaire n'est requise.
Configuration CSS-First : personnalisation intuitive
La configuration passe de JavaScript à CSS, permettant une personnalisation directe du style dans vos fichiers CSS.
Au lieu de tailwind.config.js
, utilisez la directive @theme
dans votre CSS :
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
Couches en cascade natives : styles organisés
Les règlesCSS @layer
améliorent l'organisation du style et préviennent les conflits.
Exemple : Définir une couche de composants :
<code>@layer components { .btn { @apply px-4 py-2 bg-blue-500 text-white; } }</code>
Requêtes de conteneurs : évolution de la conception réactive
Stylez les éléments en fonction de la taille de leur conteneur, pas seulement de la taille de l'écran.
Exemple : Une grille s'adaptant à son contenant :
<code class="language-html"><div> <!-- Grid adapts to container size --> </div></code>
Variantes composables : combinaisons de styles avancées
Les nouvelles méthodes de combinaison de variantes offrent un meilleur contrôle du style.
Exemple : Style basé sur le survol du parent :
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
Détection de contenu sans configuration : analyse automatisée des fichiers
Tailwind détecte automatiquement les fichiers de contenu, éliminant ainsi la configuration manuelle.
Tailwind recherche automatiquement les fichiers HTML et applique des styles.
Fonctionnalités Web modernes : prise en charge CSS de pointe
Prise en charge des fonctionnalités CSS avancées telles que @starting-style
, color-mix
et @property
.
Exemple : Utilisation de @property
pour les animations :
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
Tailwind CSS 4.0 améliore considérablement la vitesse, la simplicité et la puissance. Ces améliorations rationalisent les flux de travail et permettent la création de conceptions Web sophistiquées. Visitez le site Web officiel de Tailwind CSS pour plus de détails.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!