CSS Gradient Generator: Vollständiger Leitfaden für lineare und radiale Verläufe

Meistere CSS-Verläufe: linear, radial und konisch. Lerne Syntax, Farbstopps, Winkel und kreative Techniken für Hintergründe, Buttons und UI-Elemente.

6 Min. Lesezeit CSS · Design · Hintergründe 6 Abschnitte + FAQ

CSS-Verläufe sind eines der mächtigsten visuellen Werkzeuge für Webdesigner — sie erzeugen weiche Farbübergänge ohne eine einzige Bilddatei, rendern in jeder Auflösung und können mit CSS-Transitions animiert werden. Viele Designer nutzen jedoch nur die Grundlagen: zwei Farben, eine Richtung.

Dieser Leitfaden behandelt das volle Spektrum der CSS-Verlaufsmöglichkeiten: die drei Verlaufstypen, erweiterte Farbstopps, Winkelnotation und kreative Techniken wie Mesh-Verläufe, Verlaufstext und Streifenhintergründe — plus Performance-Überlegungen und Best Practices.

Überblick CSS-Verlaufstypen

CSS bietet drei Verlaufsfunktionen. linear-gradient() erzeugt einen Übergang entlang einer geraden Linie. radial-gradient() erzeugt einen Übergang, der von einem Mittelpunkt ausstrahlt. conic-gradient() erzeugt einen Übergang, der um einen Mittelpunkt kreist wie ein Farbrad oder Kreisdiagramm. Alle drei werden als Werte für die background-image-Eigenschaft verwendet.

Kostenloses Tool CSS Gradient Generator Erstelle lineare und radiale Verläufe mit Live-Vorschau und kopierfertigen CSS

linear-gradient Syntax und Winkel

Die Grundsyntax: linear-gradient(Richtung, Farbe-1, Farbe-2, ...). Richtung kann ein Schlüsselwort (to bottom, to right) oder ein Winkel in Grad sein (0deg = aufwärts, 90deg = rechts, 180deg = abwärts). Das Winkelsystem verwendet Kompassmessung: 0deg zeigt nach oben, steigt im Uhrzeigersinn.

/* Äquivalente Deklarationen */
background: linear-gradient(to bottom, #3A7BD5, #00D2FF);
background: linear-gradient(180deg, #3A7BD5, #00D2FF);

/* Diagonal */
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);

/* Multi-Stopp */
background: linear-gradient(
  to right,
  #f093fb 0%,
  #f5576c 50%,
  #4facfe 100%
);

Farbstopps und Übergänge

Farbstopps definieren, wo jede Farbe im Verlauf beginnt und endet. Ohne explizite Positionen werden Farben gleichmäßig verteilt. Zwei benachbarte Stopps an derselben Position erzeugen eine harte Kante (kein Übergang) — nützlich für Streifenhintergründe. Ein Farbhinweis (ein einzelner Wert zwischen zwei Stopps) verschiebt den Mittelpunkt des Übergangs.

/* Harte Stopps — Streifen */
background: linear-gradient(
  to right,
  #e74c3c 0% 33%,
  #3498db 33% 66%,
  #2ecc71 66% 100%
);

/* Transparentes Ausblenden */
background: linear-gradient(
  to bottom,
  rgba(0,0,0,0),
  rgba(0,0,0,0.8)
);
Kostenloses Tool Farbpaletten-Generator Finde harmonische Farbpaare für deine Verläufe

radial-gradient und conic-gradient

radial-gradient() strahlt von einem Mittelpunkt aus. Syntax: radial-gradient(Form Größe at Position, Farben). Form: circle oder ellipse. conic-gradient() dreht sich um einen Mittelpunkt: Farben sind über 360° verteilt. Nützlich für Kreisdiagramme, Farbräder und Rotationsmuster.

/* Radiales Spotlight */
background: radial-gradient(
  circle at center,
  #3A7BD5 0%,
  transparent 70%
);

/* Konisch — Farbrad */
background: conic-gradient(
  red, yellow, lime, cyan, blue, magenta, red
);

Kreative Verlaufstechniken

Verlaufstext: Verlauf auf background-image anwenden, dann background-clip: text und -webkit-background-clip: text mit color: transparent verwenden. Verlaufsrahmen: background mit padding-box und border-box Clipping oder border-image-Eigenschaft. Mesh-Verläufe: mehrere radiale Verläufe mit verschiedenen Positionen und Farben überlagern. Dunkelmodus-adaptive Verläufe: CSS Custom Properties innerhalb von Verlaufsfunktionen verwenden.

Performance und Best Practices

CSS-Verläufe werden GPU-composited und performen in den meisten Fällen gut. Vermeide das Animieren von Verläufen mit CSS-Transitions auf background-image — Browser können nicht zwischen Verläufen nativ interpolieren. Verwende stattdessen @property (CSS Houdini). Teste immer Verlaufsbarrierefreiheit: Text über Verlaufshintergründen muss WCAG-Kontrast an jedem Punkt des Verlaufs einhalten.

Kostenloses Tool HEX zu RGB Konverter Konvertiere Verlaufsfarben zwischen HEX- und RGB-Formaten

Häufig gestellte Fragen

Was ist ein CSS-Verlauf? +
Ein CSS-Verlauf ist ein programmatisch generierter Übergang zwischen zwei oder mehr Farben, der vollständig in CSS ohne Bilddateien definiert wird. Es gibt drei Typen: linear-gradient() (gerade Linie), radial-gradient() (von einem Punkt ausstrahlend) und conic-gradient() (um ein Zentrum kreisend). Sie werden als Werte für background-image verwendet.
Wie erstelle ich einen linearen Verlauf in CSS? +
Verwende linear-gradient(Richtung, Farbe1, Farbe2, ...). Die Richtung kann ein Schlüsselwort (to right, to bottom) oder ein Winkel in Grad sein. Beispiel: background: linear-gradient(135deg, #667eea, #764ba2) erstellt einen diagonalen lila Verlauf.
Was ist der Unterschied zwischen linear-gradient und radial-gradient? +
linear-gradient() übergeht Farben entlang einer geraden Linie. radial-gradient() strahlt von einem Mittelpunkt aus und erzeugt kreisförmige oder elliptische Muster. Verwende linear für direktionale Effekte und radial für Spotlight-Effekte oder glühende Mittelpunkte.
Wie erstelle ich harte Farbstopps in CSS-Verläufen? +
Platziere zwei benachbarte Farbstopps an derselben Prozentposition. Beispiel: linear-gradient(to right, red 0% 50%, blue 50% 100%) erstellt eine scharfe Teilung ohne Übergang.
Kann ich CSS-Verläufe animieren? +
CSS-Transitions können nicht zwischen Verläufen auf background-image interpolieren. Die Lösung: CSS @property (Houdini) verwenden, um typierte Custom Properties mit Typ zu registrieren, dann diese Variablen im Verlauf animieren.
Wie erstelle ich Verlaufstext in CSS? +
Verlauf auf background-image anwenden, dann background-clip: text (mit -webkit-background-clip: text für Kompatibilität) und color: transparent setzen. Beispiel: .text { background-image: linear-gradient(90deg, #f093fb, #f5576c); -webkit-background-clip: text; background-clip: text; color: transparent; }
Unterstützt der PixCode Gradient Generator alle Verlaufstypen? +
Der PixCode Gradient Generator unterstützt lineare und radiale Verläufe mit mehreren Farbstopps, einstellbaren Winkeln und Live-Vorschau. Er generiert kopierfertigen CSS-Code. Für konische Verläufe kann der exportierte CSS-Code manuell erweitert werden.