CSS-Variablen zu Tailwind-Config-Konverter

Verwandle deine :root-Farbvariablen mit einem Einfügen in ein Tailwind-Theme: als Tailwind-v3-tailwind.config.js oder v4-@theme, wahlweise mit festen Werten oder var()-Referenzen.

Aktualisiert am
Tailwind-Ausgabe

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: CSS-Variablen zu Tailwind

  1. Füge dein CSS ein. Eine komplette Stylesheet-Datei ist kein Problem, es werden nur Custom Properties gelesen.
  2. Wähle Tailwind v3 config (ein module.exports-Farbobjekt) oder Tailwind v4 @theme.
  3. Wähle Literal values, um die Farbwerte zu übernehmen, oder var() references, um deine Variablen als einzige Quelle der Wahrheit zu behalten (ideal für Dark Mode und Theming).
  4. Kopiere das Ergebnis oder lade es herunter und füge es in tailwind.config.js oder deine Haupt-CSS-Datei ein.

Was macht dieser Konverter?

Viele Projekte beginnen mit Design-Tokens, die als CSS-Custom-Properties geschrieben sind, zum Beispiel --primary: #ff0055; oder --brand-500: #6366f1;. Wenn du auf Tailwind umsteigst, brauchst du dieselben Farben im Theme, damit Klassen wie bg-primary und text-brand-500 existieren. Alles abzutippen ist langsam und fehleranfällig. Dieses Tool liest jede Custom Property, behält alle Farben und schreibt die Tailwind-Struktur für dich.

Wie Variablen gruppiert werden

  • --brand-50 … --brand-900 werden zu einem verschachtelten Objekt brand: { 50: …, 900: … }, sodass bg-brand-50 bis bg-brand-900 verfügbar sind.
  • Suffixe wie -light, -dark, -hover und -foreground werden unter ihrem Basisnamen gruppiert. Die einfache Variable wird zu DEFAULT, sodass bg-primary und bg-primary-light beide funktionieren.
  • Ein führendes Präfix color- wird entfernt (--color-surface → surface).
  • Keine Farben, etwa --radius-md: 8px oder Schriftstapel, werden übersprungen und aufgelistet.

Tailwind v3 vs. v4

Tailwind v3 konfiguriert Farben in JavaScript unter theme.extend.colors. Tailwind v4 hat die Konfiguration in CSS verlagert: Jede --color-*-Variable in einem @theme-Block erzeugt Farb-Utilities, und die Standardpalette von v4 nutzt OKLCH. Deshalb wandelt die v4-Ausgabe feste Werte in oklch() um.

Feste Werte oder var()-Referenzen?

Mit Variablenreferenzen (primary: 'var(--primary)') kannst du --primary innerhalb von .dark oder eines Brand-Themes neu definieren, und jede Tailwind-Klasse folgt automatisch. Beachte, dass Tailwind v3 keine Opacity-Modifikatoren wie bg-primary/50 auf einfache var()-Farben anwenden kann. Wenn du sie brauchst, speichere stattdessen die Kanäle (--primary: 255 0 85 mit rgb(var(--primary) / <alpha-value>)). Tailwind v4 unterstützt Opacity-Modifikatoren auf Variablen über color-mix().

Auch gesucht als: tailwind config generator, css variablen tailwind, tailwind farben konfigurieren, css custom properties tailwind, tailwind theme farben, tailwind v4 theme, design tokens tailwind, css variablen umwandeln.

Passende Tools zu: CSS-Variablen zu Tailwind

  • Tailwind-Farbgenerator — Füge eine Markenfarbe ein und erhalte eine ausgewogene 11-stufige Farbskala (50 bis 950), die in OKLCH integriert ist – mit Kontrasthinweisen und Exportmöglichkeiten für Tailwind v3, v4, CSS und SCSS.
  • Farbkonverter — Füge eine beliebige CSS-Farbe ein — HEX, rgb(), hsl(), hwb(), oklch() oder einen Namen wie tomato — und erhalte sofort alle anderen Formate sowie eine fertige 50–950-Palette.
  • CSS Formatter — Verwandle ein minifiziertes Stylesheet in gut lesbares CSS mit einer Eigenschaft pro Zeile und sauber verschachtelten @media-Blöcken.
  • Farbname-Finder — Füge einen HEX-Code ein, um den nächstliegenden, gut lesbaren Farbnamen und passende Token-Namen für dein CSS, SCSS, JavaScript oder deine Tailwind-Konfiguration zu erhalten.

Häufige Fragen

Funktioniert das mit Tailwind CSS v4?
Ja. Wähle „Tailwind v4 @theme“, um einen CSS-Block mit --color-*-Variablen zu erhalten. v4 macht daraus Utilities wie bg-primary.
Welche Farbformate werden erkannt?
HEX (3, 4, 6 und 8 Stellen), rgb()/rgba(), hsl()/hsla(), hwb(), oklch(), oklab(), benannte CSS-Farben und Verweise auf andere Variablen wie var(--blue-500).
Was passiert mit Nicht-Farbvariablen?
Abstände, Radien, Schriften und andere Nicht-Farb-Tokens werden übersprungen und unter der Eingabe aufgelistet, damit du sie bei Bedarf manuell in den richtigen Teil deiner Konfiguration verschieben kannst.
Wird mein CSS hochgeladen?
Nein. Die Verarbeitung läuft in deinem Browser. Deine Eingabe wird nur zur Bequemlichkeit im lokalen Speicher dieses Browsers gemerkt.
Kann ich CSS-Variablen zu Tailwind als Web-App installieren und offline nutzen?
Ja. CSS-Variablen zu Tailwind ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools