CSS-Verlauf-Generator
Wählen Sie die Art des Verlaufs, die Richtung und die Farben. Farbstopps setzen Sie mit Farbwähler und Regler, weitere fügen Sie mit „+ Farbstopp“ hinzu. Der Generator schreibt den Verlauf in knapper, gültiger CSS-Syntax und ergänzt eine deckende Ersatzfarbe für background-color, damit Text auch ohne Verlauf lesbar bleibt.
Quelle: css-images-3, § 3.1, W3C – CSS Images Module Level 3: Linear Gradients. Stand: .
So wird gerechnet
Drei Arten von Verläufen
| Funktion | Verlauf | Standard (weggelassen) |
|---|---|---|
linear-gradient() | entlang einer Geraden im gewählten Winkel | 180deg = von oben nach unten |
radial-gradient() | von der Mitte nach außen | Ellipse, Mitte, bis zur entferntesten Ecke |
conic-gradient() | im Kreis um die Mitte, wie ein Tortendiagramm | ab 0deg (oben), im Uhrzeigersinn |
Beim linearen Verlauf zeigt der Winkel die Richtung: 0deg nach oben, 90deg nach rechts, 180deg nach unten. Mit „Wiederholen“ entsteht repeating-linear-gradient() usw.: Das Muster zwischen erstem und letztem Stopp wiederholt sich – ideal für Streifen.
CSS-Farbverlauf erstellen – so geht's
- Die Art wählen: linear, radial oder konisch – dazu Richtung, Startwinkel oder Form.
- Farbstopps mit Farbwähler und Regler setzen, weitere mit „+ Farbstopp“ ergänzen; „Wiederholen“ erzeugt Streifenmuster.
- Die CSS-Deklaration mit Ersatzfarbe kopieren oder nur den Verlauf für background-image übernehmen.
Farbstopps und fehlende Positionen
Positionen dürfen fehlen. Dann gilt nach der W3C-Spezifikation (CSS Images, „Coloring the Gradient Line“): Der erste Stopp liegt bei 0 %, der letzte bei 100 %, Stopps ohne Angabe dazwischen werden gleichmäßig verteilt. Ist eine Position kleiner als eine vorige, wird sie auf diese angehoben – so entstehen harte Kanten. Zwei Positionen hintereinander (red 0% 50%) erzeugen eine einfarbige Fläche. Die Tabelle zeigt, welche Position der Browser jeweils verwendet.
Warum eine Ersatzfarbe?
Verläufe sind Bilder. Wird das Bild nicht gezeichnet – etwa im Hochkontrastmodus oder bei einem Tippfehler im Wert –, bleibt nur background-color. Der Generator nimmt dafür den nach Fläche gewichteten Mittelwert der Farben.
Beispiel linear-gradient(90deg, #3B82F6 0%, #9333EA 100%): Beide Farben decken je die Hälfte ab. Rot (59 + 147) ÷ 2 = 103, Grün (130 + 51) ÷ 2 = 90,5 ≈ 91, Blau (246 + 234) ÷ 2 = 240 – Ersatzfarbe #675BF0. Prüfen Sie den Kontrast Ihres Textes zu dieser Farbe und zu den hellsten und dunkelsten Stellen des Verlaufs.
Farben für den Verlauf finden Sie mit dem Farbpalette-Generator, Umrechnungen zwischen HEX und RGB erledigt der Farbumrechner, und passende Schatten baut der CSS Box-Shadow-Generator.
Häufige Fragen
Wie mache ich einen Farbverlauf in CSS?
Mit background-image: linear-gradient(90deg, #3B82F6, #9333EA); – oder kurz über background. Davor gehört eine background-color als Ersatz. Der Generator liefert beide Zeilen fertig zum Kopieren.
Wie bekomme ich harte Kanten statt weicher Übergänge?
Geben Sie zwei Stopps dieselbe Position, z. B. red 50%, blue 50%, oder einer Farbe zwei Positionen: red 0% 50%, blue 50% 100%. Mit „Wiederholen“ werden daraus Streifen.
Funktioniert conic-gradient in allen Browsern?
In allen aktuellen Browsern ja (Chrome und Edge seit Version 69, Firefox seit 83, Safari seit 12.1). Für sehr alte Browser sorgt die Ersatzfarbe dafür, dass die Fläche nicht leer bleibt.
Kann ich transparente Farben verwenden?
Ja. Geben Sie einen Stopp als rgba() oder 8-stelligen HEX-Wert ein, z. B. rgba(0, 0, 0, 0.5). Die Vorschau zeigt Transparenz auf einem Schachbrettmuster. Die Ersatzfarbe ist immer deckend.
Wie ändere ich die Richtung eines linearen Verlaufs?
Über den Winkel: 0deg läuft nach oben, 90deg nach rechts, 180deg (Standard) nach unten. linear-gradient(90deg, …) entspricht linear-gradient(to right, …).
Quellen und Rechtsgrundlagen
- css-images-3, § 3.1: W3C – CSS Images Module Level 3: Linear Gradients
- css-images-3, § 3.2: W3C – CSS Images Module Level 3: Radial Gradients
- css-images-3, § 3.4.1: W3C – CSS Images Module Level 3: Gradient Color-Stops
- css-images-4, § 3.3: W3C – CSS Images Module Level 4: Conic Gradients
- MDN Web Docs – linear-gradient()
- MDN Web Docs – radial-gradient()
- MDN Web Docs – conic-gradient()
Stand: · So prüfen wir
Passende Werkzeuge
- CSS Box-Shadow-GeneratorCSS-Schatten per Regler bauen: mehrere Schatten, Versatz, Unschärfe, Ausdehnung, Farbe mit Transparenz, inset und Vorlagen – mit Live-Vorschau und CSS kopieren.
- CSS Border-Radius-GeneratorAbgerundete Ecken per Regler: alle Ecken gekoppelt oder einzeln, px oder %, elliptisch mit 8 Werten – kürzeste CSS-Schreibweise, Live-Vorschau, CSS kopieren.
- Farbpalette-GeneratorAus einer Basisfarbe passende Farben erzeugen: komplementär, analog, triadisch, Quadrat, split-komplementär oder monochrom – mit HEX-, RGB- und HSL-Werten.
- Farbumrechner: HEX, RGB, HSL, HSV, CMYKFarbwerte umrechnen: HEX in RGB, RGB in HEX, HSL, HSV, HWB und CMYK – Eingabe in jedem Format oder per Farbwähler, Ergebnis zum Kopieren, direkt im Browser.
- Wie ist meine IP-Adresse?Öffentliche IP-Adresse herausfinden: Ihre IPv4 und IPv6 sofort sehen, dazu ungefährer Standort, Internetanbieter und Browser-Daten. Nichts wird gespeichert.
- Px in rem umrechnenPx in rem umrechnen mit eigener Basisschriftgröße, dazu em, pt, Prozent und vw, plus Tabelle gängiger Schriftgrößen zum Nachschlagen. Kostenlos, ohne Anmeldung.
- CSS clamp RechnerCSS clamp Rechner für fluide Schriftgrößen und Abstände: Mindest- und Höchstwert plus Viewport-Bereich eingeben, fertigen clamp()-Wert kopieren.
- Cron-Generator: Cron-Ausdruck erstellen und erklärenCron-Generator und Erklärer: Ausdruck bauen oder einfügen, Klartext lesen, die nächsten Ausführungen sehen. Unix-Cron, Spring und Quartz, lokal im Browser.
- Chmod-RechnerChmod-Rechner: Dateirechte per Haken setzen oder 755, rwxr-xr-x und u=rwx eingeben und in alle Schreibweisen umrechnen, mit Befehl zum Kopieren. Kostenlos.