CSS Border-Radius-Generator
Der CSS-Border-Radius-Generator: Stellen Sie die Rundung aller Ecken gemeinsam oder jeder Ecke einzeln ein, in Pixeln oder Prozent, auf Wunsch elliptisch mit getrenntem horizontalem und vertikalem Radius. Der Generator schreibt den Wert in der kürzesten gültigen Form, zeigt die vier Einzeleigenschaften und rechnet aus, welche Radien der Browser bei Ihrer Boxgröße tatsächlich verwendet.
Quelle: css-backgrounds-3, § 4.1, W3C – CSS Backgrounds and Borders Module Level 3: the border-radius properties. Stand: .
So wird gerechnet
So liest der Browser border-radius
Die Kurzschreibweise nimmt ein bis vier Werte in der Reihenfolge oben links, oben rechts, unten rechts, unten links – im Uhrzeigersinn. Fehlende Werte ergänzt der Browser wie bei margin:
Abgerundete Ecken erstellen – so geht's
- Den Radius für alle Ecken gemeinsam einstellen oder die Kopplung lösen und jede Ecke einzeln setzen, in px oder %.
- Für elliptische Ecken horizontalen und vertikalen Radius getrennt wählen und Breite und Höhe der Box eintragen.
- Die kürzeste CSS-Deklaration kopieren und prüfen, welche Radien der Browser bei dieser Boxgröße tatsächlich verwendet.
| Angabe | Bedeutung |
|---|---|
12px | alle vier Ecken 12 px |
24px 8px | oben links und unten rechts 24 px, oben rechts und unten links 8 px |
24px 8px 4px | oben links 24 px, oben rechts und unten links 8 px, unten rechts 4 px |
40px 10px / 20px 5px | elliptisch: vor dem Schrägstrich die horizontalen, dahinter die vertikalen Radien |
Der Generator kürzt jede Eingabe auf die kleinste gleichwertige Form: 10px 10px 10px 10px wird zu 10px, ein Schrägstrich mit identischen Werten fällt weg.
Prozent: Breite und Höhe getrennt
Prozentwerte beziehen sich horizontal auf die Breite und vertikal auf die Höhe der Box. 50% ergibt deshalb bei einem Quadrat einen Kreis, bei einem Rechteck von 240 × 160 px eine Ellipse mit 120 px und 80 px Radius. Für einen Kreis in einem Rechteck nehmen Sie Pixel.
Wenn sich Rundungen überschneiden
Sind zwei benachbarte Radien zusammen größer als die Seite, verkleinert der Browser nach der W3C-Spezifikation alle Radien mit demselben Faktor f = min(Seitenlänge ÷ Summe der beiden Radien dieser Seite).
Beispiel „Pillenform“ border-radius: 9999px an einer Schaltfläche von 200 × 40 px: Links und rechts ist die Summe 9999 + 9999 = 19.998 px bei 40 px Höhe, also f = 40 ÷ 19.998 ≈ 0,002. Jede Ecke erhält 9999 × f = 20 px – genau die halbe Höhe, die Enden sind halbrund. Unter „Verwendete Radien“ sehen Sie diese Werte für Ihre Box.
Weitere CSS-Werkzeuge: Schatten baut der CSS Box-Shadow-Generator, Farbverläufe der CSS-Verlauf-Generator, und HEX-, RGB- oder HSL-Werte wandelt der Farbumrechner um.
Häufige Fragen
Wie mache ich einen Kreis mit CSS?
Geben Sie einem quadratischen Element border-radius: 50%. Bei einem Rechteck entsteht mit 50 % eine Ellipse; für abgerundete Enden (Pillenform) eignet sich ein sehr großer Pixelwert wie 9999px.
Was bedeutet der Schrägstrich in border-radius?
Er trennt horizontale und vertikale Radien. 40px / 20px rundet jede Ecke als Viertel-Ellipse: 40 px in der Breite, 20 px in der Höhe. Mit bis zu vier Werten je Seite sind so acht Werte möglich.
Warum ist die Rundung kleiner als angegeben?
Weil sich die Rundungen sonst überschneiden würden. Der Browser verkleinert dann alle Radien im gleichen Verhältnis – auch Ecken, die allein gepasst hätten. Der Generator zeigt den Faktor und die tatsächlich verwendeten Radien.
Welche Reihenfolge haben die vier Werte?
Oben links, oben rechts, unten rechts, unten links – im Uhrzeigersinn, beginnend oben links. Die Einzeleigenschaften heißen border-top-left-radius, border-top-right-radius, border-bottom-right-radius und border-bottom-left-radius.
Wie runde ich nur eine Ecke ab?
Stellen Sie die Ecken einzeln ein und lassen Sie die übrigen auf 0. Nur unten links gerundet ergibt border-radius: 0 0 0 12px – gleichbedeutend mit border-bottom-left-radius: 12px.
Quellen und Rechtsgrundlagen
- css-backgrounds-3, § 4.1: W3C – CSS Backgrounds and Borders Module Level 3: the border-radius properties
- css-backgrounds-3, § 4.5: W3C – CSS Backgrounds and Borders Module Level 3: Overlapping Curves
- MDN Web Docs – border-radius
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-Verlauf-GeneratorCSS-Farbverläufe bauen: linear, radial oder konisch, beliebig viele Farbstopps, Winkel und Fallback-Farbe – mit Live-Vorschau und CSS zum Kopieren.
- 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.
- JSON vergleichenJSON vergleichen: Unterschiede zwischen zwei JSON-Dokumenten mit Pfad, altem und neuem Wert finden. Schlüsselreihenfolge egal. Im Browser, ohne Upload.
- JSON escape / unescapeJSON escape und unescape online: Text in einen gültigen JSON-String mit maskierten Anführungszeichen, Backslashes und Umbrüchen umwandeln oder zurück.
- 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.
- JWT-Decoder: JSON Web Token lesen und prüfenJWT-Decoder für Header, Payload und Ablaufzeit (exp, iat, nbf). Signatur mit Secret oder öffentlichem Schlüssel prüfen. Alles lokal im Browser, ohne Upload.
- 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.