ForHosting KIT · Websites auslesen & überwachen

Erstellen Sie einen linearen oder radialen CSS-Farbverlauf

Wählen Sie linear oder radial, geben Sie Richtung oder Form an und listen Sie Ihre Farbstopps auf, um einen kopierfertigen CSS-Farbverlauf zu erhalten: 135deg mit drei Stopps bei 0 %, 45 % und 100 % ergibt einen linear-gradient()-Wert. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Erstellen Sie einen wiederverwendbaren CSS-Farbverlauf, ohne Satzzeichen manuell zusammenzusetzen oder die Position einzelner Farbstopps prüfen zu müssen. Wählen Sie einen linearen oder radialen Verlauf, geben Sie Richtung oder Form an und fügen Sie mindestens zwei geordnete Farbstopps hinzu. Jeder Stopp kann eine CSS-Farbe und optional eine Position enthalten. Sie erhalten einen deterministischen Einzelwert für eine background-image-Deklaration, ein Design-Token, ein Stylesheet oder Anwendungscode. Ungültige Typen, Beschreibungen, Positionen und unvollständige Stopplisten werden mit eindeutigen Eingabefehlern abgewiesen.

Wählen Sie Verlaufsart und Geometrie

Gehen Sie zunächst vom gewünschten visuellen Verhalten aus. Ein linearer Farbverlauf bewegt sich entlang einer Achse. Sein Deskriptor muss daher ein CSS-Winkel wie 135deg oder eine Schlüsselwortrichtung wie to right, to bottom oder to top left sein.

Ein radialer Verlauf breitet sich von einem Punkt aus. Sein Deskriptor kann circle oder ellipse nennen, optional eine Größenangabe wie closest-side oder farthest-corner ergänzen und nach at einen Ursprung festlegen, beispielsweise circle at center oder ellipse farthest-corner at 25% 40%. Die Trennung von Geometrie und Farben erleichtert es, eine Anfrage zu prüfen und wiederzuverwenden.

Der Generator validiert den Deskriptor passend zur gewählten Verlaufsart, statt beliebige Fragmente ungeprüft zu verbinden. So wird etwa eine radiale Form für einen linearen Verlauf erkannt, bevor der Wert ein Stylesheet erreicht. Außerdem können keine Kommas oder deklarationsbrechenden Zeichen in der Geometrie verborgen werden.

Wählen Sie linear für einen Übergang mit klarer Bewegungsrichtung und radial für eine Gestaltung, die sich von einem Fokuspunkt aus ausbreiten soll.

Erstellen Sie eine geordnete Liste von Farbstopps

Fügen Sie die Farbstopps genau in der Reihenfolge hinzu, in der sie im CSS erscheinen sollen. Jeder Stopp benötigt eine Farbe, und ein vollständiger Verlauf braucht mindestens zwei Stopps, da mit nur einer Farbe kein Übergang entstehen kann. Zulässig sind vertraute CSS-Formate wie Farbnamen, Hexadezimalwerte, rgb(), hsl() oder moderne, durch Leerzeichen getrennte Funktionsnotation.

Eine Stoppposition ist optional. Wenn Sie sie auslassen, verteilt der Browser nicht angegebene Stopps nach den CSS-Regeln für Farbverläufe. Wenn Sie eine Position angeben, muss sie aus einer oder zwei CSS-Längen beziehungsweise Prozentangaben bestehen, etwa 0%, 12px oder 30% 45%.

Zwei Positionen erzeugen ein festes Farbband mit derselben Farbe an beiden Grenzen. Der Generator bewahrt Ihre Reihenfolge; er sortiert Positionen nicht und deutet die Palette nicht um, weil überlappende oder absteigende Stopps nützliche harte Übergänge erzeugen können. Klammern werden auf Ausgewogenheit geprüft und gefährliche Deklarationszeichen zurückgewiesen.

Dadurch bleibt das Ergebnis vorhersehbar, während die gestalterische Entscheidung bei Ihnen liegt.

Nutzen Sie den Wert in CSS und automatisierten Abläufen

Die Antwort enthält ein Feld gradient, dessen Wert mit linear-gradient() oder radial-gradient() beginnt. Weisen Sie ihn background-image zu oder verwenden Sie die Kurzform background, wenn keine weiteren Hintergrundebenen erhalten bleiben müssen. Sie können ihn auch in einer benutzerdefinierten Eigenschaft wie --hero-gradient speichern und das Token komponentenübergreifend nutzen.

Da die Fähigkeit ausschließlich deterministische Validierung und Zeichenkettenzusammensetzung ausführt, erzeugt dieselbe Eingabe immer dieselben Abstände und dieselbe Ausgabe. Diese Stabilität eignet sich für Codegenerierung, Snapshot-Tests, Theme-Builder und Inhaltssysteme, die erzeugte Werte bytegenau vergleichen. Netzwerkanfragen, Zufallsauswahl, Modellinferenz und Uhrzeit haben keinerlei Einfluss auf das Resultat.

Beachten Sie bei der Integration, dass dieses Werkzeug den Bildwert des Farbverlaufs und keine vollständige CSS-Regel erzeugt. Selektor, Eigenschaft, Ersatzwerte, Größe und eine möglicherweise notwendige einfarbige Hintergrundfarbe legt Ihre Anwendung selbst fest.

Erstellen Sie Design-Tokens

Wandeln Sie strukturierte Paletten- und Geometrieeinstellungen in stabile Verlaufswerte für Themes oder Komponentenbibliotheken um.

Betreiben Sie einen visuellen Stil-Editor

Überführen Sie Steuerelemente für Art, Richtung, Form, Farben und Positionen in CSS für eine direkte Vorschau.

Generieren Sie Stylesheet-Werte im Build

Erzeugen Sie konsistente Verläufe aus Konfigurationsdateien, ohne eigene Verbindungs- und Validierungslogik zu pflegen.

Darf bei einem Farbstopp die Position fehlen?

Ja. Browser platzieren nicht angegebene Stopps automatisch nach den CSS-Regeln für Farbverläufe.

Welche linearen Richtungen werden unterstützt?

Verwenden Sie einen Winkel mit deg, grad, rad oder turn oder eine Richtung wie to right, to bottom oder to top left.

Kann ich das Zentrum eines radialen Verlaufs verschieben?

Ja. Ergänzen Sie den radialen Deskriptor um eine Position mit at, etwa circle at center oder ellipse at 20% 40%.

Wie erzeuge ich ein scharfes Farbband statt eines weichen Übergangs?

Geben Sie einem Farbstopp zwei Positionen, etwa 30% 45%: Dieselbe Farbe füllt dann den ganzen Abschnitt und bildet ein klares Band. Überlappende oder absteigende Positionen erzeugen ebenfalls harte Kanten, und Ihre Reihenfolge bleibt erhalten.

Wo setze ich den erzeugten Verlauf ein?

Weisen Sie ihn background-image zu oder der Kurzform background, wenn keine weiteren Hintergrundebenen erhalten bleiben müssen. Er eignet sich auch als wiederverwendbarer Designwert oder direkt in einem Stylesheet.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/web/css-gradient-generate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/web/css-gradient-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"gradient_type":"linear","direction_or_shape":"to right","color_stops":[{"color":"#2563eb","position":"0%"},{"color":"#7c3aed","position":"100%"}]}'
{
  "gradient_type": "linear",
  "direction_or_shape": "to right",
  "color_stops": [
    {
      "color": "#2563eb",
      "position": "0%"
    },
    {
      "color": "#7c3aed",
      "position": "100%"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.css_gradient_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

timeout_sec30
max_crawl_pages25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Wie viele Farbstopps sind erforderlich?

Mindestens zwei Farbstopps sind erforderlich. Eine Anfrage mit weniger Stopps schlägt mit invalid_input fehl.

Was kostet die Nutzung?

Der API-Preis beträgt $0.002 pro Anfrage. Der Browser-Runner auf dieser Seite ist kostenlos.

Vollständige KIT-Dokumentation lesen →