Markt
Preise
AnmeldenLoslegen
LeitfadenCSS und Web
CSS und Web

Verlaufstext in Tailwind: Klassen, v4-Syntax und Lösungen

Vier Utilities machen aus einer Überschrift Verlaufstext. Die Details drumherum entscheiden, ob er scharf oder abgeschnitten aussieht. Hier sind die Klassen für Tailwind v4 und v3 und die Probleme, auf die du stoßen wirst.

GradientlyVerifiziertes Gradiently-Konto·1. Oktober 2026·5 Min. Lesezeit
Cover: Storm Telegram · GR·N1EC·8E

Die Kurzfassung

  • Verlaufstext in Tailwind braucht einen Verlaufshintergrund, bg-clip-text, um ihn auf die Buchstaben zuzuschneiden, und text-transparent, damit der Hintergrund durchscheint.
  • In Tailwind v4 heißt die Verlaufs-Utility bg-linear-to-r, v3 nutzt bg-gradient-to-r; die Farbklassen from, via und to funktionieren in beiden gleich.
  • In Tailwind v4 wählst du den Interpolationsraum mit einem Modifier wie bg-linear-to-r/oklch, der die Mitte eines Verlaufs hell hält.
  • Füge box-decoration-clone hinzu, wenn eine Verlaufsüberschrift über mehrere Zeilen umbricht, und etwas Innenabstand unten, wenn Unterlängen abgeschnitten werden.
  • Prüfe den Kontrast der hellsten Farbe im Verlauf gegen die Seite, denn dort wird Verlaufstext schwer lesbar.
Auf dieser Seite
Wie die Klassen zusammenwirkenKlassennamen in Tailwind v4 und v3Beispiele für Verlaufstext zum KopierenHäufige Probleme mit Verlaufstext lösenVerlaufstext in Tailwind animierenVerlaufstext lesbar halten

Für Verlaufstext in Tailwind legst du einen Verlauf auf das Element und schneidest ihn auf die Buchstaben zu: bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-transparent. Der erste Teil malt einen Verlaufshintergrund, bg-clip-text stutzt diesen Hintergrund auf die Form der Glyphen, und text-transparent entfernt die feste Textfarbe, damit der Verlauf durchscheint. In Tailwind v3 schreibst du bg-gradient-to-r statt bg-linear-to-r; der Rest ist identisch.

html
<h1 class="bg-linear-to-r from-violet-600 to-pink-500 bg-clip-text text-5xl font-bold text-transparent">
  Ship the quiet version
</h1>
Der ganze Effekt in einer Klassenliste. Die Reihenfolge im class-Attribut spielt keine Rolle.

Wie die Klassen zusammenwirken

Es hilft zu wissen, was jede Utility erzeugt, denn jeder Fehler bei Verlaufstext entsteht, weil einer der vier Teile fehlt. Unter der Haube ist das dieselbe Technik wie bei normalem Verlaufstext in CSS: background-clip: text mit transparenter Füllung.

bg-linear-to-r

Was sie setzt

Einen linearen Verlauf nach rechts

Wenn du sie vergisst

Überhaupt kein Verlauf
from-* via-* to-*

Was sie setzt

Die Farbstopps

Wenn du sie vergisst

Transparente oder Standard-Stopps
bg-clip-text

Was sie setzt

background-clip: text

Wenn du sie vergisst

Ein farbiger Kasten hinter festem Text
text-transparent

Was sie setzt

color: transparent

Wenn du sie vergisst

Fester Text verdeckt den Verlauf
UtilityWas sie setztWenn du sie vergisst
bg-linear-to-rEinen linearen Verlauf nach rechtsÜberhaupt kein Verlauf
from-* via-* to-*Die FarbstoppsTransparente oder Standard-Stopps
bg-clip-textbackground-clip: textEin farbiger Kasten hinter festem Text
text-transparentcolor: transparentFester Text verdeckt den Verlauf
Die vier Teile von Verlaufstext in Tailwind und das Symptom, das jeder hinterlässt, wenn er fehlt.

Richtungen folgen den üblichen Endungen: -to-r, -to-br, -to-b und so weiter. Version 4 akzeptiert auch einen Winkel wie bg-linear-45 oder bg-linear-135 und ergänzt bg-radial und bg-conic, die auch für Text funktionieren. Wenn du die Verlaufs-Utilities noch kaum genutzt hast, behandelt Farbverläufe in Tailwind Hintergründe ausführlich.

Klassennamen in Tailwind v4 und v3

Die größte Änderung in v4 ist der Name der linearen Utility. Aus bg-gradient-to-r wurde bg-linear-to-r, passend zu den neuen radialen und konischen Utilities. Der alte Name kompiliert in v4 aus Kompatibilitätsgründen weiter, neuer Code sollte aber den neuen nutzen.

Links nach rechts

Tailwind v4

bg-linear-to-r

Tailwind v3

bg-gradient-to-r
Diagonalbg-linear-to-br oder bg-linear-45

Tailwind v3

bg-gradient-to-br
Radialbg-radial

Tailwind v3

Nur als beliebiger Wert
Konischbg-conic

Tailwind v3

Nur als beliebiger Wert
Mischen in OKLCH

Tailwind v4

bg-linear-to-r/oklch

Tailwind v3

Nicht verfügbar
Auf Text zuschneiden

Tailwind v4

bg-clip-text

Tailwind v3

bg-clip-text
Was du willstTailwind v4Tailwind v3
Links nach rechtsbg-linear-to-rbg-gradient-to-r
Diagonalbg-linear-to-br oder bg-linear-45bg-gradient-to-br
Radialbg-radialNur als beliebiger Wert
Konischbg-conicNur als beliebiger Wert
Mischen in OKLCHbg-linear-to-r/oklchNicht verfügbar
Auf Text zuschneidenbg-clip-textbg-clip-text
Nebeneinander, damit du erkennst, für welche Version ein Schnipsel aus dem Netz geschrieben wurde.

Beispiele für Verlaufstext zum Kopieren

Drei oder vier Farben, die auf dem Farbkreis nah beieinander liegen, ergeben den saubersten Verlaufstext. Gegensätze wirken laut und können in der Mitte grau werden. Diese Kombinationen nutzen Farben aus der Standardpalette, beschrieben in Tailwind-Farben.

Jedes Label nennt die Stopps der Reihe nach: Der erste kommt in from-*, ein mittlerer in via-*, der letzte in to-*. Die 600er-Stufen halten auf einer weißen Seite genug Kontrast; auf einer dunklen Seite wechselst du zu 300 oder 400. Die Hex-Werte stammen aus der v3-Palette; die OKLCH-Versionen in v4 sehen sehr ähnlich aus.

Stopp-Positionen verschieben, wo jede Farbe sitzt. from-20% via-50% to-80% hält an beiden Enden einer langen Überschrift eine feste Farbe, das wirkt ruhiger als ein Verlauf, der beim ersten Buchstaben beginnt.

html
<!-- Stop positions -->
<h2 class="bg-linear-to-r from-cyan-600 from-20% via-blue-600 via-50% to-violet-600 to-80% bg-clip-text text-transparent">
  Plans for every team
</h2>

<!-- OKLCH interpolation keeps the middle bright -->
<h2 class="bg-linear-to-r/oklch from-blue-600 to-yellow-400 bg-clip-text text-transparent">
  Brighter in the middle
</h2>

<!-- Arbitrary gradient, underscores stand in for spaces -->
<h2 class="bg-[linear-gradient(100deg,#1e1b4b_0%,#7c3aed_60%,#f472b6_100%)] bg-clip-text text-transparent">
  Exactly your colours
</h2>
Stopp-Positionen, ein Interpolations-Modifier und ein ganz eigener Verlauf. Beliebige Werte funktionieren in v3 und v4.

Blau zu Gelb ist ein guter Test für die Interpolation. In sRGB gemischt geht es durch ein gräuliches Grün; in OKLCH gemischt bleibt es lebendig. CSS-Gradient mit oklch erklärt, warum.

Häufige Probleme mit Verlaufstext lösen

Mehrzeilige Überschriften

Standardmäßig spannt sich der Verlauf über die ganze Box des Elements, eine umbrechende Überschrift bekommt also einen gestreckten Verlauf, bei dem die zweite Zeile eine andere Farbe hat als die erste. Füge box-decoration-clone hinzu, um jeder Zeile ihren eigenen vollen Verlauf zu geben, oder inline-block, um die Box auf den Text zu schrumpfen.

Abgeschnittene Unterlängen

Ein enger Zeilenabstand wie leading-none kann den unteren Teil von g oder y abschneiden, weil der Hintergrund an der Zeilenbox endet. Füge pb-1 hinzu oder lockere den Zeilenabstand etwas.

Dark Mode

Ein Verlauf, der für weißes Papier abgestimmt ist, wirkt auf einer dunklen Seite matschig. Gib ihm mit Varianten eigene Abstufungen: from-violet-600 to-pink-600 dark:from-violet-300 dark:to-pink-300. Dasselbe Denken gilt für Hintergründe, behandelt in Farbverläufe im Dark Mode.

Vermeiden

  • Verlaufstext in langen Absätzen
  • Ein blasser Stopp, der auf Weiß verschwindet
  • Komplementärfarben mit grauer Mitte
  • Verlaufstext auf einem Verlaufshintergrund
  • Keine feste Farbe für markierten Text

Machen

  • Nur für eine Überschrift oder ein einzelnes Wort
  • Den hellsten Stopp gegen die Seite prüfen
  • Benachbarte Farbtöne oder OKLCH-Interpolation
  • Fester Grund hinter Verlaufswörtern
  • selection:text-white selection:bg-violet-600 setzen

Verlaufstext in Tailwind animieren

Ein langsamer Schimmer entsteht durch einen Hintergrund, der doppelt so breit ist wie der Text und seitlich gleitet. In v4 definierst du die Animation in @theme, und sie wird zu einer animate-*-Utility.

css
@import "tailwindcss";

@theme {
  --animate-shine: shine 6s linear infinite;

  @keyframes shine {
    to { background-position: 200% center; }
  }
}
Füge dann bg-size-[200%_auto] animate-shine motion-reduce:animate-none zur Überschrift hinzu und wiederhole die erste Farbe als letzten Stopp, damit die Schleife nicht springt.

Nutze das höchstens einmal pro Seite. Bewegung zieht den Blick an, das ist bei einer Launch-Überschrift der Sinn und überall sonst störend. Das Muster ist dasselbe wie bei animierten CSS-Verläufen.

Verlaufstext lesbar halten

  1. 1

    Finde den schwächsten Stopp

    Die hellste Farbe auf einer hellen Seite oder die dunkelste auf einer dunklen bestimmt den Kontrast, den du tatsächlich bekommst.

  2. 2

    Teste ihn wie Fließtext

    Große, fette Überschriften brauchen nach WCAG mindestens 3:1 gegen die Seite. Farbkontrast und Barrierefreiheit hat die vollständigen Regeln.

  3. 3

    Nutze Gewicht

    Verläufe lesen sich in fetten und schweren Schnitten besser, wo mehr Fläche die Farbe zeigt.

  4. 4

    Hör nach ein paar Wörtern auf

    Eine Überschrift oder ein betontes Wort. Alles Längere sieht schnell wie ein Darstellungsfehler aus.

Verlaufstext ist eine Web-Technik. Geht es um einen Social Post oder ein Banner und soll der Verlauf stattdessen hinter den Worten liegen, schieben Gradiently Marks ihre ruhigste Fläche hinter den Text und wählen pro Zeile helle oder dunkle Schrift, sodass die Worte lesbar sind, ohne dass du jeden Stopp testest.

Gestalte mit einem lebendigen Farbverlauf

Posts, Stories, Folien und Banner in jedem Format, mit Text, der immer lesbar bleibt.

Kostenlos loslegen

Häufige Fragen

Wie mache ich Verlaufstext in Tailwind?

Füge einen Verlauf mit bg-linear-to-r (oder bg-gradient-to-r in v3) hinzu, Farbstopps mit from-* und to-*, dann bg-clip-text und text-transparent.

Warum wird mein Verlaufstext in Tailwind nicht angezeigt?

Meist fehlt text-transparent, sodass fester Text den Verlauf verdeckt, oder bg-clip-text fehlt, sodass der Verlauf einen Kasten hinter den Worten füllt. Prüfe, ob alle vier Teile am selben Element stehen.

Was ersetzt bg-gradient-to-r in Tailwind v4?

Die lineare Utility heißt jetzt bg-linear-to-r. Der alte Name funktioniert aus Kompatibilitätsgründen weiter, und v4 ergänzt bg-radial, bg-conic und Winkel-Utilities wie bg-linear-45.

Wie verhindere ich, dass Verlaufstext Buchstaben wie g und y abschneidet?

Füge etwas Innenabstand unten wie pb-1 hinzu oder lockere die Zeilenhöhe, denn der zugeschnittene Hintergrund endet an der Zeilenbox.

Ist Verlaufstext barrierefrei?

Er kann es sein, wenn jeder Teil des Verlaufs die Kontrastanforderungen gegen die Seite erfüllt. Teste den hellsten Stopp und nutze Verlaufstext nur für Überschriften.

Diesen Artikel teilen

Geschrieben von GradientlyVerifiziertes Gradiently-Konto

Das Team hinter Gradiently, einem Designtool rund um Marks: lebendige Farbverläufe, durch die alles, was du gestaltest, nach dir aussieht.

Unser Profil ansehen

Auf dieser Seite

Wie die Klassen zusammenwirkenKlassennamen in Tailwind v4 und v3Beispiele für Verlaufstext zum KopierenHäufige Probleme mit Verlaufstext lösenVerlaufstext in Tailwind animierenVerlaufstext lesbar halten

Diesen Artikel teilen

Als Nächstes in CSS und Web

Tailwind-Farben: die Palette nutzen und erweitern

Weiterlesen

Alle Artikel zu CSS und Web
CSS und Web

Farbverlaufstext in CSS, sauber umgesetzt

5 Min. Lesezeit

Drei Zeilen CSS legen einen Farbverlauf in deine Buchstaben. Ihn lesbar, robust und geschmackvoll zu machen, braucht ein paar mehr, und das Wissen, wann Text schlicht bleiben sollte.

CSS und Web

Tailwind-Farbverläufe: linear, radial und konisch in v4

4 Min. Lesezeit

Tailwind v4 hat seine Farbverlauf-Utilities umbenannt, Winkel sowie radiale und konische Verläufe hinzugefügt und die Standardmischung auf oklab umgestellt. Hier ist das ganze System, mit dem CSS, das jede Klasse erzeugt.

CSS und Web

Tailwind-Farben: die Palette nutzen und erweitern

5 Min. Lesezeit

Die Standardpalette ist ein guter Anfang und ein schwaches Ende, weil Tausende Websites sie teilen. So funktionieren Tailwind-Farben in v4, und so fügst du eigene hinzu, ohne etwas kaputt zu machen.

Finde den Look, der nur dir gehört.

Jeder Mark ist ein lebendiger Hintergrund mit einem Besitzer. Probiere einen noch freien Mark und sichere dir deinen, wenn es sich richtig anfühlt.

Jetzt gestalten

Zertifikat prüfen

Gib eine Zertifikatsnummer oder den Code eines Marks ein, um zu sehen, wem er gehört.

Funktioniert mit ChatGPT und Claude

Bitte deine KI um ein Design. Sie macht es in deinem Mark, bereit zum Bearbeiten.

ChatGPTClaude
So verbindest du sie

Produkt

  • Markt
  • Erkunden
  • Preise
  • Zertifikate

Lernen

  • Leitfaden
  • Hilfe-Center
  • Neuigkeiten

Entwickler

  • Überblick
  • ChatGPT und Claude
  • API-Referenz
  • API-Schlüssel

Unternehmen

  • Über uns
  • Kontakt
  • Anmelden

Rechtliches

  • Nutzungsbedingungen
  • Datenschutz
  • Erstattungen
  • Mark-Schutz
  • Cookies
  • Alle Richtlinien
Fahr über die Buchstaben. Jeder trägt einen echten Mark.Tippe auf einen Buchstaben, um seinen Mark zu sehen.Ein Name. Zehn Marks darin.
© 2026 Gradiently