ForHosting KIT · Websites auslesen & überwachen

Erstellen Sie einen CSS-border-radius-Wert

Der CSS-border-radius-Generator wandelt einen, zwei, drei oder vier Eckradiuswerte in eine sofort nutzbare Kurzschreibweise um.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

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. 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. 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. Deshalb liefern API und Browserwerkzeug exakt dieselben Zeichenfolgen.

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.

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.

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.

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.

Vollständige KIT-Dokumentation lesen →