Ein eigenes Theme macht deine App wiedererkennbar. Mit CSS-Variablen und Tailwind Config aenderst du Farben, Schriften und Spacing global in einer Datei. Dark Mode inklusive.
Pro-Tip — Der schnelle Weg
Definiere dein Theme als CSS-Variablen in globals.css. So kannst du zwischen Light und Dark Mode wechseln indem du nur die Variablen-Werte aenderst.
Seite 1
1
CSS-Variablen definieren
Lege deine Farben als HSL-Werte in CSS-Variablen an. Shadcn nutzt dieses System und alle Komponenten passen sich automatisch an.
// In layout.tsx: <body className={`${inter.variable} ${grotesk.variable}`}>
5
Brand-Konsistenz pruefen
Erstelle eine Theme-Preview Seite die alle Farben, Schriften und Komponenten auf einen Blick zeigt. So stellst du sicher dass alles harmonisch aussieht.
Seite 2
Warum das funktioniert
CSS-Variablen erlauben Theme-Wechsel ohne JavaScript
Tailwind Utilities mit Custom Colors machen Styling konsistent
next-themes verhindert den gefuerchteten Flash beim Laden
Lokale Fonts mit next/font eliminieren externe Requests und verbessern Performance
Tipps
HSL-Farben sind leichter anzupassen als HEX oder RGB
Teste dein Theme immer in Light UND Dark Mode
Nutze maximal 2 Schriftarten, eine fuer Headings, eine fuer Body
Kontrast-Ratio checken fuer Barrierefreiheit mit contrast-ratio.com
Seite 3
Bereit für den nächsten Schritt?
KIWorld VibeCoding Masterclass
Du willst nicht nur einzelne Tools einrichten, sondern wirklich lernen wie du mit KI komplette Apps, Websites und SaaS-Produkte baust? Über 700 Videos — von Anfänger bis Fortgeschritten — in jedem Bereich. Von der Idee bis zum fertigen Produkt, ohne eine Zeile Code selbst zu schreiben.