CSS-Farbvariablen-Generator

Markenfarben als CSS Custom Properties anlegen – mit Hover-, Active- und Textfarben sowie Abstufungen, Export als CSS, Tailwind oder SCSS.

Auf deiner Website einbetten

Kopiere den Code und füge ihn in deine Seite ein. Kostenlos, ohne Anmeldung, ohne Cookies.

Der CSS-Farbvariablen-Generator legt Markenfarben als CSS Custom Properties an. Zu jeder Farbe ergänzt er auf Wunsch Varianten für Hover, Active, einen hellen Hintergrundton und eine gut lesbare Textfarbe, optional auch Abstufungen von 50 bis 950. Export als CSS-Variablen, Tailwind-v4-Theme oder SCSS-Variablen in HEX, RGB, HSL oder OKLCH.

Format

primary

primary-hover

primary-active

primary-subtle

primary-on

secondary

secondary-hover

secondary-active

secondary-subtle

secondary-on

success

success-hover

success-active

success-subtle

success-on

danger

danger-hover

danger-active

danger-subtle

danger-on

:root {
	--color-primary: #2563eb;
	--color-primary-hover: #124fd6;
	--color-primary-active: #003bc0;
	--color-primary-subtle: #ebf2ff;
	--color-primary-on: #ffffff;
	--color-secondary: #7c3aed;
	--color-secondary-hover: #6c1fd8;
	--color-secondary-active: #5b00bd;
	--color-secondary-subtle: #f2f0ff;
	--color-secondary-on: #ffffff;
	--color-success: #16a34a;
	--color-success-hover: #008f3d;
	--color-success-active: #007a33;
	--color-success-subtle: #e0fae4;
	--color-success-on: #000000;
	--color-danger: #dc2626;
	--color-danger-hover: #c50012;
	--color-danger-active: #a7000d;
	--color-danger-subtle: #ffedeb;
	--color-danger-on: #ffffff;
}

Farben als Custom Properties

CSS Custom Properties sind Variablen, die der Browser zur Laufzeit auflöst. Definiert in :root, stehen sie auf der ganzen Seite zur Verfügung und lassen sich für Bereiche oder Themes überschreiben.

VariableEinsatz
--color-primaryGrundfarbe für Buttons und Links
--color-primary-hover:hover-Zustand
--color-primary-activeGedrückter Zustand
--color-primary-subtleHeller Hintergrund, z. B. für Hinweise
--color-primary-onTextfarbe auf der Grundfarbe

Eine komplette Tailwind-Skala aus einer Farbe erzeugt der Tailwind-Farbgenerator, ein dunkles Theme der Dark-Mode-Generator. Typografie, Abstände und Radien als Tokens legst du im Design-Token-Generator an.

Häufige Fragen

Warum Farben als CSS-Variablen?

Eine Farbe wird an einer Stelle definiert und überall per var(--color-primary) verwendet. Änderst du sie, ändert sich die ganze Seite. Mit Variablen lassen sich auch Themes wie ein Dark Mode umsetzen, indem man nur die Werte austauscht.

Wie werden Hover und Active berechnet?

Im Farbraum OKLCH wird die Helligkeit um 6 bzw. 12 Prozentpunkte gesenkt, bei sehr dunklen Farben angehoben. Farbton und Sättigung bleiben erhalten, deshalb wirken die Varianten natürlicher als mit einfachem Abdunkeln in RGB.

Was ist die Variable -on?

Die Textfarbe, die auf der jeweiligen Farbe am besten lesbar ist, also Weiß oder Schwarz nach WCAG-Kontrast. So schreibst du Buttons wie background: var(--color-primary); color: var(--color-primary-on).

Stimmt etwas nicht auf dieser Seite? – wir schauen uns das an.

Stimmt etwas nicht?

Sag uns, was falsch oder veraltet ist. Die aktuelle Seite schicken wir automatisch mit.

Was für ein Hinweis?

Mindestens 10 Zeichen.

URL, Eingaben, Ergebnis und Browserdaten – damit wir den Fehler nachvollziehen können.