Comment installer Tailwind CSS dans votre application Next.js
Tailwind CSS est un framework CSS utility-first entièrement compatible avec Next.js. Ce guide vous explique comment installer Tailwind CSS dans votre application Next.js.
Installation de Tailwind
Installez les paquets nécessaires de Tailwind CSS :
Bon à savoir : Si vous utilisez l'interface en ligne de commande
create-next-app
pour créer votre projet, Next.js vous demandera si vous souhaitez installer Tailwind et configurera automatiquement le projet.
Configuration de Tailwind
Créez un fichier postcss.config.mjs
à la racine de votre projet et ajoutez le plugin @tailwindcss/postcss
à votre configuration PostCSS :
Depuis Tailwind v4, aucune configuration n'est requise par défaut. Si vous avez besoin de configurer Tailwind, vous pouvez suivre la documentation officielle pour configurer le fichier CSS global.
Il existe également un CLI de mise à niveau et un guide si vous avez un projet existant avec Tailwind v3.
Importation des styles
Ajoutez les directives Tailwind CSS que Tailwind utilisera pour injecter ses styles générés dans une feuille de style globale de votre application, par exemple :
Dans le layout racine (app/layout.tsx
), importez la feuille de style globals.css
pour appliquer les styles à chaque route de votre application.
Utilisation des classes
Après avoir installé Tailwind CSS et ajouté les styles globaux, vous pouvez utiliser les classes utilitaires de Tailwind dans votre application.
Utilisation avec Turbopack
Depuis Next.js 13.1, Tailwind CSS et PostCSS sont pris en charge avec Turbopack.
Exportations statiques
Next.js permet de démarrer comme un site statique ou une application monopage (SPA), puis de passer ultérieurement à des fonctionnalités nécessitant un serveur.
Bibliothèques tierces
Optimisez les performances des bibliothèques tierces dans votre application avec le package `@next/third-parties`.