ForHosting KIT · Websites auslesen & überwachen

Erstellen Sie einen CSS-border-radius-Wert

Machen Sie aus einem bis vier Eckradien eine kopierfertige border-radius-Deklaration: 8px 16px 24px 32px rundet die Ecken im Uhrzeigersinn ab, beginnend oben links. Negative Werte werden gestoppt, bevor sie in Ihr Stylesheet gelangen. 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
Wenn Sie eingeben
Werte
8px, 16px, 24px, 32px
Erhalten Sie
Eckenradius
8px 16px 24px 32px
Css
border-radius: 8px 16px 24px 32px;

Der CSS-border-radius-Generator wandelt einen, zwei, drei oder vier Eckradiuswerte in eine sofort nutzbare Kurzschreibweise um. Geben Sie übliche CSS-Längen oder Prozentwerte ein; Sie erhalten sowohl den reinen Kurzformwert als auch die vollständige border-radius-Deklaration. Die Reihenfolge entspricht der CSS-Spezifikation. Dadurch gestalten Sie jede Ecke konsistent, ohne erst zu ermitteln, welche Position welche Ecke steuert. Negative Radien werden abgewiesen, da sie in Stylesheets ungültig sind.

Wählen Sie einen bis vier Radiuswerte

Beginnen Sie mit der Anzahl von Werten, die zur gewünschten Form passt. Ein Wert weist allen vier Ecken denselben Radius zu und eignet sich damit für Karten, Schaltflächen, Eingabefelder und andere symmetrische Komponenten. Zwei Werte wechseln sich an gegenüberliegenden Ecken ab: Der erste steuert oben links und unten rechts, der zweite oben rechts und unten links.

Bei drei Werten gilt der erste für oben links, der zweite gemeinsam für oben rechts und unten links und der dritte für unten rechts. Vier Werte ermöglichen die unabhängige Steuerung im Uhrzeigersinn: oben links, oben rechts, unten rechts und unten links. Jeder Eintrag muss eine nicht negative CSS-Länge oder Prozentangabe sein, etwa 8px, 0.5rem, 12% oder 0.

Einheitenloses Null ist erlaubt, weil CSS diese Schreibweise zulässt; jede andere Zahl benötigt jedoch eine anerkannte Längeneinheit oder ein Prozentzeichen. Durch getrennte Eingaben bleibt die Zuordnung zwischen Position und Ecke sichtbar, bevor die endgültige Kurzschreibweise zusammengesetzt wird.

Lesen und verwenden Sie das erzeugte CSS

Das Ergebnis bietet zwei Felder für unterschiedliche Arbeitsabläufe. Die Werte werden in der von Ihnen angegebenen Reihenfolge und mit genau einem Leerzeichen dazwischen ausgegeben. Der Generator ordnet Ecken nicht unbemerkt neu, rechnet keine Einheiten um und kürzt wiederholte Werte nicht.

Das Bewahren der eingegebenen Darstellung macht die Ausgabe vorhersehbar und verändert keine bewusst gewählte Token-Syntax. Aus 8px und 16px entsteht beispielsweise border-radius: 8px 16px;, während vier Werte eine Deklaration im Uhrzeigersinn ergeben. Die Ausgabe ist deterministisch und enthält keine browserabhängige Messung.

Prüfen Sie Radien vor der Veröffentlichung

CSS-Eckradien dürfen nicht negativ sein. Deshalb beendet der Generator die Verarbeitung mit einem Eingabefehler, sobald ein Wert mit einem Minuszeichen beginnt. Er weist außerdem leere Einträge, nicht unterstützten Text, einheitenlose Zahlen ungleich null, Deklarationen mit Satzzeichen sowie Arrays außerhalb des Bereichs von einem bis vier Werten ab.

Diese Prüfung ist hilfreich, wenn Radiusangaben aus einem Formular, einer Konfigurationsdatei, einem Theme-Editor oder einem automatisierten Design-Token-Build stammen und fehlerhafter Text sonst unbemerkt in ein Stylesheet gelangen könnte. Unterstützt werden gängige absolute, schriftbezogene, viewportbezogene, physische und prozentuale Einheiten, darunter px, em, rem, vw, vh, vmin, vmax, ch, cm, mm, in, pt und pc sowie moderne Viewportvarianten. Diese Fähigkeit erzeugt die normale Kurzform mit einem Radius je Ecke; die durch einen Schrägstrich getrennte elliptische Syntax wird nicht erstellt.

Für elliptische Ecken halten Sie horizontale und vertikale Radien in Ihrem eigenen CSS getrennt. Verwenden Sie die zurückgegebene Deklaration als geprüften Baustein und betrachten Sie sie am tatsächlichen Element, denn Prozentwerte hängen von dessen Abmessungen ab.

Komponentenstile erstellen

Erzeugen Sie eine einsetzbare border-radius-Deklaration für Karten, Schaltflächen, Dialoge, Abzeichen und Eingabefelder.

Design-Tokens prüfen

Weisen Sie negative oder fehlerhafte Radius-Tokens ab, bevor ein Theme oder eine Bibliothek ihr Stylesheet veröffentlicht.

Dynamisches CSS erzeugen

Wandeln Sie Radiusauswahlen aus einem visuellen Editor oder Konfigurationsformular in vorhersehbare CSS-Kurzform um.

Welche Reihenfolge verwenden vier Werte?

Sie folgen der CSS-Reihenfolge im Uhrzeigersinn: oben links, oben rechts, unten rechts und unten links.

Kann ich Prozentwerte verwenden?

Ja. Nicht negative Prozentwerte wie 10% oder 50% werden ebenso wie unterstützte CSS-Längeneinheiten angenommen.

Warum werden negative Werte abgewiesen?

Die CSS-Eigenschaft border-radius erlaubt keine negativen Radien; die Ablehnung verhindert eine ungültige Deklaration.

Ist einheitenloses Null zulässig?

Ja. Null und entsprechende Dezimalformen sind ohne Einheit gültig; Werte ungleich null erfordern eine unterstützte Einheit oder Prozentangabe.

Erzeugt das Werkzeug elliptische Radien mit Schrägstrich?

Nein. Es erzeugt die normale Kurzform mit einem bis vier Werten und gleichen horizontalen und vertikalen Radien je Ecke.

Welche Ecken steuern zwei Werte?

Der erste Wert gilt für die Ecken oben links und unten rechts, der zweite für oben rechts und unten links. So erhalten diagonal gegenüberliegende Ecken jeweils dieselbe Rundung.

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/border-radius-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/border-radius-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":["8px","16px","24px","32px"]}'
{
  "values": [
    "8px",
    "16px",
    "24px",
    "32px"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.border_radius_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.

Lesen und verwenden Sie das erzeugte CSS

Das Feld border_radius enthält nur den Kurzformwert. Das ist praktisch, wenn eine Anwendung die festzulegende CSS-Eigenschaft bereits kennt oder eine Design-Token-Pipeline einen unverpackten Wert benötigt. Das Feld css enthält die vollständige Deklaration einschließlich des Eigenschaftsnamens border-radius, Doppelpunkt und Semikolon, sodass Sie sie direkt in eine Stilregel einfügen können. Deshalb liefern API und Browserwerkzeug exakt dieselben Zeichenfolgen.

Was kostet die Nutzung?

Eine API-Anfrage kostet $0.002; auf dieser Seite können Sie das Werkzeug außerdem kostenlos im Browser ausführen.

Vollständige KIT-Dokumentation lesen →