CSS-Text-Gradient-Generator

Farbverlauf auf Text legen: Farbstopps, Winkel und optionale Animation einstellen, live testen und CSS oder Tailwind kopieren.

Auf deiner Website einbetten

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

Der CSS-Text-Gradient-Generator legt einen Farbverlauf direkt auf Schrift. Du wählst Farbstopps, Verlaufstyp und Winkel, testest das Ergebnis mit eigenem Text und kannst den Verlauf optional animieren. Fertig sind CSS mit background-clip: text, einem einfarbigen Fallback und Reduced-Motion-Regel sowie passende Tailwind-Klassen.

Mach’s klar.

Schriftgröße px
Schrift
Hintergrund

Farbstopps

Ziehen oder mit den Pfeiltasten verschieben (Umschalt: 10 %).
Position %
Deckkraft %
Typ
Winkel °
.text-gradient {
	display: inline-block;
	color: #3b82f6;
}

@supports (background-clip: text) or (-webkit-background-clip: text) {
	.text-gradient {
		background-image: linear-gradient(90deg, #06b6d4 0%, #3b82f6 50%, #8b5cf6 100%);
		-webkit-background-clip: text;
		background-clip: text;
		color: transparent;
	}
}

Text mit Farbverlauf in CSS

CSS hat keine Eigenschaft für Verlaufsfarben auf Schrift. Der Effekt entsteht aus drei Bausteinen: ein Verlauf als background-image, background-clip: text, das den Hintergrund auf die Buchstaben zuschneidet, und eine transparente Textfarbe.

EigenschaftAufgabeTailwind
background-imageDer eigentliche Verlaufbg-linear-to-r, bg-[…]
background-clip: textVerlauf nur in den Buchstabenbg-clip-text
color: transparentMacht den Verlauf sichtbartext-transparent
display: inline-blockVerlauf nur so breit wie der Textinline-block

So gehst du vor

  1. Text eingeben und Schrift einstellen, damit die Vorschau deiner Überschrift entspricht.
  2. Vorlage wählen oder Farbstopps ziehen, Typ und Winkel festlegen.
  3. Code kopieren. Verläufe für Flächen und Hintergründe baust du im Gradient-Generator, passende Farben findest du im Farbpaletten-Generator.

Beispiel

Für eine Hero-Überschrift reicht background-image: linear-gradient(90deg, #06b6d4, #8b5cf6) zusammen mit background-clip: text und color: transparent. Prüfe den Kontrast der hellsten Verlaufsfarbe zum Hintergrund mit dem Farbkontrast-Prüfer.

Häufige Fragen

Wie funktioniert ein Farbverlauf auf Text in CSS?

Der Verlauf wird als background-image gesetzt und mit background-clip: text auf die Form der Buchstaben zugeschnitten. Damit er sichtbar wird, muss die Textfarbe transparent sein. Für Safari und ältere Chromium-Versionen gehört zusätzlich -webkit-background-clip: text dazu.

Warum reicht der Verlauf über die ganze Zeile statt nur über den Text?

Eine Überschrift ist ein Block-Element und so breit wie ihr Container, der Verlauf füllt diese ganze Breite. Mit display: inline-block (Tailwind: inline-block) ist das Element nur so breit wie der Text, und der Verlauf nutzt seine volle Farbspanne.

Wozu dient die Fallback-Farbe?

Unterstützt ein Browser background-clip: text nicht, wäre transparenter Text unsichtbar. Der Generator setzt deshalb zuerst eine normale Farbe und schaltet den Verlauf nur innerhalb von @supports ein. Heute unterstützen alle gängigen Browser den Effekt, der Fallback ist eine Absicherung.

Ist Text mit Farbverlauf barrierefrei?

Der Text bleibt echter, markierbarer und vorlesbarer Text. Achte auf ausreichenden Kontrast an der hellsten und dunkelsten Stelle des Verlaufs und setze den Effekt nur für große Schrift wie Überschriften ein. Animationen stoppt der Code automatisch, wenn im System „Bewegung reduzieren“ aktiv ist.

Wie wird die Animation nahtlos?

Der Generator spiegelt die Farbstopps und verdoppelt die Hintergrundbreite (background-size: 200% auto). Die Animation verschiebt den Hintergrund um genau eine Kachelbreite, sodass Anfang und Ende dieselbe Farbe zeigen und kein Sprung entsteht.

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.