Skip to main content

CSS-Variable-Generator Erstellen Sie benutzerdefinierte CSS-Eigenschaften (Variablen) für Farben, Abstände und Typografie.

CSS-Variable-Generator illustration
🎨

CSS-Variable-Generator

Erstellen Sie benutzerdefinierte CSS-Eigenschaften (Variablen) für Farben, Abstände und Typografie.

1

Variablen definieren

Fügen Sie CSS-Benutzeroberflächen mit Namen und Werten hinzu oder verwenden Sie ein vorgegebenes Thema.

2

Vorschau des Themas anzeigen

Siehe Ihre Variablen, die auf einer Beispielkarte mit Schaltfläche angewendet werden.

3

CSS kopieren

Kopieren Sie die :root-Deklaration mit allen Ihren Benutzeroberflächen.

Loading tool...

What Is CSS-Variable-Generator?

Der CSS-Variable-Generator erstellt benutzerdefinierte Eigenschaften (:root-Variablen) für die Erstellung konsistenter und wartbarer Designs. CSS-benutzerdefinierte Eigenschaften (auch CSS-Variablen genannt) sind wiederverwendbare Werte, die mit dem ---Präfix definiert und mit der var()-Funktion zugänglich gemacht werden. Mit diesem Tool können Sie eine Reihe von Variablen für Farben, Abstände, Typografie und andere CSS-Werte erstellen, bearbeiten und verwalten. Farbvariablen enthalten integrierte Farbauswahlfelder für eine einfache visuelle Auswahl. Vorgefertigte Designs (Dunkles Design und Pastell) bieten fertige Variablensätze für gängige Designmuster. Eine Live-Vorschau zeigt Ihre Variablen auf einem Beispiel-Komponenten an, sodass Sie sehen können, wie die Werte zusammenarbeiten. Die Ausgabe ist ein sauberes :root-Deklarationsblock, der bereit ist, am Anfang Ihrer Stylesheet einzufügen.

Why Use CSS-Variable-Generator?

  • Visuelle Farbauswahlfelder, integriert mit der Variablenbearbeitung
  • Themen-Vorlagen für schnelle Startpunkte
  • Live-Vorschau, die zeigt, wie Variablen auf ein Beispielkomponente angewendet werden
  • Hinzufügen, Bearbeiten und Entfernen von Variablen mit einer intuitiven Oberfläche

Common Use Cases

Design-System-Tokens

Erstellen Sie Design-Tokens als CSS-Variablen für eine konsistente Thematisierung.

Themenumschaltung

Definieren Sie Variablen-Sätze für helle und dunkle Themen mit einfacher Umschaltung.

Marken-Anpassung

Richten Sie Markenfarben und -typografie als wiederverwendbare CSS-Variablen ein.

Komponenten-Styling

Erstellen Sie komponentenspezifische Variablen für konfigurierbare, wiederverwendbare Komponenten.

Technical Guide

CSS-benutzerdefinierte Eigenschaften werden mit dem ---Präfix in einem Selektorscope (typischerweise :root für die globale Verfügbarkeit) definiert: :root { --color-primary: #667eea; }. Sie werden mit var() zugänglich gemacht: color: var(--color-primary). Variablen verhalten sich wie andere CSS-Eigenschaften und können in jedem Selektorscope überschrieben werden, was das Theming ermöglicht: .dark-theme { --color-primary: #90cdf4; }. Variablen können auf andere Variablen verweisen: --color-hover: var(--color-primary). Für das Theming sollten alle Variablen in :root definiert und in Theme-Klassen überschrieben werden. JavaScript kann Variablen lesen und setzen: document.documentElement.style.setProperty('--color-primary', '#000'). Im Gegensatz zu Präprozessor-Variablen (Sass, Less) sind CSS-benutzerdefinierte Eigenschaften dynamisch und können zur Laufzeit geändert werden. Sie werden in allen modernen Browsern unterstützt.

Tips & Best Practices

  • 1
    Verwenden Sie semantische Namen (--color-primary) anstelle von beschreibenden Namen (--blue-500)
  • 2
    Definieren Sie alle Variablen in :root und überschreiben Sie sie in Themenklassen
  • 3
    Gruppieren Sie verwandte Variablen mit konsistenten Benennungskonventionen
  • 4
    Verwenden Sie var() mit Fallback-Werten: var(--color, #000) für Robustheit

Related Tools

Frequently Asked Questions

Q Was sind CSS-Benutzeroberflächen?
CSS-Benutzeroberflächen (Variablen) sind wiederverwendbare Werte, die mit dem ---Präfix definiert werden und über var() zugegriffen werden können. Sie verhalten sich wie andere CSS-Eigenschaften.
Q Kann ich Variablen für jeden CSS-Wert verwenden?
Ja, CSS-Variablen können jeden gültigen CSS-Wert enthalten: Farben, Größen, Schriftarten und sogar komplexe Werte wie Schatten.
Q Werden CSS-Benutzeroberflächen in allen Browsern unterstützt?
Ja, CSS-Benutzeroberflächen werden in allen modernen Browsern unterstützt. IE11 unterstützt sie nicht.
Q Kann ich CSS-Variablen mit JavaScript ändern?
Ja, verwenden Sie element.style.setProperty('--var-name', 'value'), um Variablen dynamisch zu ändern.
Q Wie unterscheiden sich CSS-Variablen von Sass-Variablen?
CSS-Variablen sind dynamisch und können zur Laufzeit geändert werden. Sass-Variablen werden während der Kompilierung erstellt und können nicht im Browser geändert werden.

About This Tool

CSS-Variable-Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.