Tailwind CSS
Tailwind CSS ist ein Utility-First-CSS-Framework, das vollständig mit Next.js kompatibel ist. Diese Anleitung führt Sie durch die Installation von Tailwind CSS in Ihrer Next.js-Anwendung.
Installation von Tailwind
Installieren Sie die erforderlichen Tailwind-CSS-Pakete:
Gut zu wissen: Wenn Sie die
create-next-app
-CLI verwenden, um Ihr Projekt zu erstellen, fragt Next.js, ob Sie Tailwind installieren möchten, und konfiguriert das Projekt automatisch.
Konfiguration von Tailwind
Erstellen Sie eine postcss.config.mjs
-Datei im Stammverzeichnis Ihres Projekts und fügen Sie das @tailwindcss/postcss
-Plugin zu Ihrer PostCSS-Konfiguration hinzu:
Seit Tailwind v4 ist standardmäßig keine Konfiguration erforderlich. Falls Sie dennoch eine Konfiguration benötigen, können Sie der offiziellen Dokumentation für die Konfiguration der globalen CSS-Datei folgen.
Es gibt auch eine Upgrade-CLI und eine Anleitung, falls Sie ein bestehendes Tailwind-v3-Projekt haben.
Importieren von Styles
Fügen Sie die Tailwind-CSS-Direktiven, die Tailwind zum Injizieren der generierten Styles verwendet, zu einem globalen Stylesheet in Ihrer Anwendung hinzu, zum Beispiel:
Importieren Sie in der Custom-App-Datei (pages/_app.js
) das globals.css
-Stylesheet, um die Styles auf jede Route Ihrer Anwendung anzuwenden.
Verwendung von Klassen
Nach der Installation von Tailwind CSS und dem Hinzufügen der globalen Styles können Sie Tailwinds Utility-Klassen in Ihrer Anwendung verwenden.
Verwendung mit Turbopack
Seit Next.js 13.1 werden Tailwind CSS und PostCSS mit Turbopack unterstützt.
Statische Exports
Mit Next.js können Sie als statische Website oder Single-Page Application (SPA) beginnen und später optional auf Funktionen upgraden, die einen Server erfordern.
Drittanbieter-Bibliotheken
Verbessern Sie die Leistung von Drittanbieter-Bibliotheken in Ihrer Anwendung mit dem `@next/third-parties`-Paket.