Zum Inhalt springen

So formen Sie einen border-radius und kopieren die Deklaration

Die Werkbank schreibt eine einzige Deklaration für das Element: border-radius mit einem horizontalen und einem vertikalen Wert pro Ecke, dazu Breite und Höhe der Vorschau. Die Bühne startet mit einem Kasten von 280 × 220 px, sodass der Wechsel von 18 % auf 50 % sofort sichtbar ist.

Es gibt keinen Ausführen-Knopf: Form und Codebereich folgen jeder Änderung. CSS kopieren legt genau diesen Block in die Zwischenablage, Zurücksetzen stellt Weiche Ecken (280 × 220, 18 %) wieder her.

  1. Starten Sie mit einer Vorlage — Eigene, Weiche Ecken, Pille, Kiesel oder Organischer Blob — oder tippen Sie in die acht Eckenfelder: X ist der horizontale Radius, Y der vertikale, jeweils zwischen 0 und 100 Prozent.
  2. Stellen Sie die Vorschau über Breite (120 bis 520 px) und Höhe (120 bis 420 px) ein. Der Kasten nutzt diese Pixelmaße, während die Radien Prozentwerte bleiben — deshalb wirken dieselben Zahlen auf einem Button und auf einem Avatar unterschiedlich.
  3. Beobachten Sie Bühne und Codebereich beim Tippen. Jede Eingabe schaltet die Vorlagenauswahl auf Eigene, damit der Name immer zu den Werten passt.
  4. Werte außerhalb des Bereichs werden beim Bestätigen gerundet: eine Ecke von 999 wird 100, eine Breite von 999 wird 520 px, 3.7 bleibt in einer Ecke erhalten und wird in den Größenfeldern auf 4 px gerundet.
  5. Klicken Sie auf CSS kopieren, um den Block .rounded-shape zu übernehmen, und benennen Sie die Klasse beim Einfügen um. Zurücksetzen stellt jederzeit Weiche Ecken wieder her.

Vorlagen, elliptische Ecken und die exportierte Regel

Die fünf Vorlagen und die acht Ecken

Eigene (28 %), Weiche Ecken (18 %) und Pille (50 % auf einem 320 × 160-Kasten) sind symmetrisch: alle acht Werte stimmen überein. Kiesel (290 × 230) und Organischer Blob (280 × 250) mischen die Ecken — Kiesel beginnt bei 58 / 42 oben links und 34 / 62 oben rechts, sodass die Kontur nicht mehr wie ein abgerundetes Rechteck wirkt.

Jede Ecke nimmt zwei Prozentwerte an, weil CSS die Ecke als Ellipse zeichnet: der erste Wert ist der horizontale Radius, der zweite der vertikale. Der Export listet sie in der Reihenfolge oben links, oben rechts, unten rechts, unten links auf, zuerst die horizontale Reihe, nach dem Schrägstrich die vertikale.

Warum Prozentwerte mit dem Element skalieren

Ein prozentualer border-radius wird gegen den eigenen Kasten des Elements aufgelöst, nicht gegen eine feste Pixelzahl, deshalb trägt eine Deklaration sowohl einen breiten Button als auch einen kleinen Avatar. Die Felder Breite und Höhe zeigen das: Sie skalieren die Vorschau, nicht die Radien der Deklaration.

Der Browser begrenzt außerdem Radien, die sich an einer Kante überlappen würden, weshalb die gezeichnete Form kleiner wirken kann als die Zahlen. Der Codebereich zeigt stets die tatsächlich verwendeten Werte — darum springen die Felder beim Verlassen in den gültigen Bereich zurück.

Die exportierte Regel und die lokale Verarbeitung

Der generierte Code ist ein Block: .rounded-shape mit width, height und einer border-radius-Zeile in der Form horizontal / vertikal. Es gibt keine Herstellerpräfixe, Media Queries oder zusätzlichen Selektoren — einfügen und die Klasse umbenennen genügt.

Das Werkzeug läuft vollständig in der Seite: Werte und Auswahl verlassen den Browser nicht. CSS kopieren legt den Block in die Zwischenablage und die Statuszeile bestätigt es, sodass sich die Regel gefahrlos vorbereiten lässt.

Zuletzt verwendet: