Abgerundete Ecken
Abgerundete Ecken entstehen mit der Eigenschaft border-radius, wie du aus dem CSS-Kurs weißt. In Tailwind sind das die rounded-*-Klassen:
| Klasse | CSS | Pixel |
|---|---|---|
rounded-xs | border-radius: 0.125rem; | 2 |
rounded-sm | border-radius: 0.25rem; | 4 |
rounded-md | border-radius: 0.375rem; | 6 |
rounded-lg | border-radius: 0.5rem; | 8 |
rounded-xl | border-radius: 0.75rem; | 12 |
rounded-2xl | border-radius: 1rem; | 16 |
rounded-3xl | border-radius: 1.5rem; | 24 |
rounded-full | border-radius: calc(infinity * 1px); | unendlich viele |
rounded-none | border-radius: 0; | 0 |
Die Größennamen kennst du von den Schriftgrößen und den maximalen Breiten: von extra klein (xs) über mittel (md) bis extra groß (xl, 2xl, 3xl). Vorsicht bei älteren Beispielen im Internet, die für Tailwind 3 geschrieben wurden: Einige Namen haben sich seitdem verschoben. Dort war rounded-sm nur 2 Pixel groß, wie heute rounded-xs.
rounded-full ist etwas Besonderes: Der Radius ist so groß, dass die kürzeren Seiten des Elements zu Halbkreisen werden. Ein Button wird zur Pille, ein Quadrat, etwa ein Bild mit size-16, zum Kreis. Im CSS-Kurs hast du einen Kreis mit border-radius: 50% gemacht, aber bei einem Rechteck ergeben 50 % eine Ellipse, keine Pille:
rounded-full border-radius: 50%
Du kannst auch nur einige Ecken abrunden: rounded-t-2xl rundet die oberen beiden (t für top, wie bei Rahmen), rounded-l-lg die beiden linken und rounded-tl-lg nur die obere linke.
So schreibst du es:
Anweisungen
- 1
Füge Oskars Karte die Klasse
rounded-2xlhinzu. - 2
Füge dem Button „Oskar adoptieren“ die Klasse
rounded-fullhinzu, die ihn zur Pille macht.