CSS-Gradient-Generator
Bauen Sie linear-, radial- und conic-Gradients visuell mit Mehr-Stopp-Kontrolle, Winkel-Auswahl und kopierbarer CSS-Ausgabe.
Über CSS-Verläufe
Ein CSS-Verlauf ist eine sanfte Interpolation zwischen zwei oder mehr Farben, die der Browser direkt zeichnet – ohne Bilddatei. Lineare Verläufe verlaufen entlang einer geraden Linie im gewählten Winkel; radiale Verläufe strahlen von einem Mittelpunkt nach außen. Jeder Farbstopp hat eine Position von 0 % bis 100 % entlang der Verlaufslinie. Browser mischen standardmäßig in sRGB – je größer der Kontrast zwischen benachbarten Stopps, desto sichtbarer das Mischtonband dazwischen.
So nutzen Sie diesen Generator
Wähle einen Verlaufstyp; bei linearen Verläufen passt du den Winkel an (0° zeigt nach oben, 90° nach rechts, 180° nach unten). Jede Zeile in Farbstopps hat einen Farbwähler und eine Position – ziehe den Slider, gib einen Prozentwert ein oder klicke auf Stopp hinzufügen, um eine neue Farbe einzufügen. Wende ein Preset an, wenn du eine schnelle Startpalette möchtest. Das CSS-Feld unter der Vorschau zeigt die exakte background-Deklaration; klicke auf Kopieren und füge sie in dein Stylesheet ein.
Designtipps
Zweistopp-Verläufe zwischen analogen Farben (nahe beieinander auf dem Farbkreis) wirken ruhig und modern. Dreistopp-Verläufe mit einem Akzent in der Mitte können reichhaltig wirken, neigen aber leicht zum Matschigen – halte die Sättigung über die Stopps hinweg ähnlich. Für dunkle UI-Hintergründe kombiniere ein nahezu schwarzes Tonwert mit einem dunklen Farbton bei sehr geringem Kontrast (5–10 % Helligkeitsunterschied), damit der Verlauf gefühlt statt gesehen wird. Teste deinen Verlauf immer mit den realen Inhalten darüber – Text braucht über jedem Bereich des Verlaufs mindestens 4,5:1 Kontrast.
Häufig gestellte Fragen
Wie viele Farbstopps kann ich hinzufügen?
Warum sieht mein linearer Verlauf anders aus als in einem anderen Tool?
linear-gradient(deg, ...) , die in jedem aktuellen Browser ohne Präfix funktioniert.Kann ich das für den Dark Mode verwenden?
@media (prefers-color-scheme: dark) in deinem CSS und wähle dunklere Stopps. Du kannst die Verlaufsdeklaration auch in CSS-Variablen kapseln und die Werte pro Theme umschalten, sodass der Rest deines CSS unangetastet bleibt.Beeinträchtigen Verläufe die Performance?
Kann ich einen Verlauf animieren?
background-image nicht direkt, du kannst aber background-position auf einem überdimensionierten Verlauf animieren oder mit @property und Custom Properties die Stoppfarben interpolieren. Achte in jedem Fall auf Reduced-Motion-Fallbacks für Nutzer, die das anfordern.Werden radiale Verläufe überall unterstützt?
linear-gradient() und radial-gradient() sind seit über einem Jahrzehnt in jedem großen Browser verfügbar. Die Ausgabe hier nutzt die Standardform (ohne Vendor-Präfixe) und funktioniert bis zu den ältesten Evergreen-Browsern.