Border Radius
Controls the radius of the borders of an element.
Widely available
This feature is well established and works across many devices and browser versions.
| Class | Style |
|---|---|
rad-0 | border-radius: 0rem; |
rad-1 | border-radius: 0.25rem; |
rad-2 | border-radius: 0.5rem; |
rad-3 | border-radius: 0.75rem; |
rad-4 | border-radius: 1rem; |
rad-5 | border-radius: 1.25rem; |
rad-6 | border-radius: 1.5rem; |
rad-7 | border-radius: 1.75rem; |
rad-8 | border-radius: 2rem; |
rad-9 | border-radius: 9999px; |
rad-full | border-radius: 100%; |
rad-half | border-radius: 50%; |
Applies a radius of 0.5rem to all corners of an element.
<div class="bg-indigo d-16 rad-2"></div>Top Radius
Applies a radius of 0.5rem to the top border of an element.
| Class | Style |
|---|---|
rad-t-0 | border-top-left-radius: 0rem; |
rad-t-1 | border-top-left-radius: 0.25rem; |
rad-t-2 | border-top-left-radius: 0.5rem; |
rad-t-3 | border-top-left-radius: 0.75rem; |
rad-t-4 | border-top-left-radius: 1rem; |
rad-t-5 | border-top-left-radius: 1.25rem; |
rad-t-6 | border-top-left-radius: 1.5rem; |
rad-t-7 | border-top-left-radius: 1.75rem; |
rad-t-8 | border-top-left-radius: 2rem; |
rad-t-9 | border-top-left-radius: 9999px; |
rad-t-full | border-top-left-radius: 100%; |
rad-t-half | border-top-left-radius: 50%; |
<div class="bg-indigo d-16 rad-t-2"></div>Right Radius
Applies a radius of 0.5rem to the right border of an element.
| Class | Style |
|---|---|
rad-r-0 | border-bottom-right-radius: 0rem; |
rad-r-1 | border-bottom-right-radius: 0.25rem; |
rad-r-2 | border-bottom-right-radius: 0.5rem; |
rad-r-3 | border-bottom-right-radius: 0.75rem; |
rad-r-4 | border-bottom-right-radius: 1rem; |
rad-r-5 | border-bottom-right-radius: 1.25rem; |
rad-r-6 | border-bottom-right-radius: 1.5rem; |
rad-r-7 | border-bottom-right-radius: 1.75rem; |
rad-r-8 | border-bottom-right-radius: 2rem; |
rad-r-9 | border-bottom-right-radius: 9999px; |
rad-r-full | border-bottom-right-radius: 100%; |
rad-r-half | border-bottom-right-radius: 50%; |
<div class="bg-indigo d-16 rad-r-2"></div>Bottom Radius
Applies a radius of 0.5rem to the bottom border of an element.
| Class | Style |
|---|---|
rad-b-0 | border-bottom-left-radius: 0rem; |
rad-b-1 | border-bottom-left-radius: 0.25rem; |
rad-b-2 | border-bottom-left-radius: 0.5rem; |
rad-b-3 | border-bottom-left-radius: 0.75rem; |
rad-b-4 | border-bottom-left-radius: 1rem; |
rad-b-5 | border-bottom-left-radius: 1.25rem; |
rad-b-6 | border-bottom-left-radius: 1.5rem; |
rad-b-7 | border-bottom-left-radius: 1.75rem; |
rad-b-8 | border-bottom-left-radius: 2rem; |
rad-b-9 | border-bottom-left-radius: 9999px; |
rad-b-full | border-bottom-left-radius: 100%; |
rad-b-half | border-bottom-left-radius: 50%; |
Applies a radius of 0.5rem to the bottom border of an element.
<div class="bg-indigo d-16 rad-b-2"></div>Left Radius
Applies a radius of 0.5rem to the left border of an element.
| Class | Style |
|---|---|
rad-l-0 | border-bottom-left-radius: 0rem; |
rad-l-1 | border-bottom-left-radius: 0.25rem; |
rad-l-2 | border-bottom-left-radius: 0.5rem; |
rad-l-3 | border-bottom-left-radius: 0.75rem; |
rad-l-4 | border-bottom-left-radius: 1rem; |
rad-l-5 | border-bottom-left-radius: 1.25rem; |
rad-l-6 | border-bottom-left-radius: 1.5rem; |
rad-l-7 | border-bottom-left-radius: 1.75rem; |
rad-l-8 | border-bottom-left-radius: 2rem; |
rad-l-9 | border-bottom-left-radius: 9999px; |
rad-l-full | border-bottom-left-radius: 100%; |
rad-l-half | border-bottom-left-radius: 50%; |
<div class="bg-indigo d-16 rad-l-2"></div>Top Right Radius
Applies a radius of 0.5rem to the top right corner of an element.
Widely available
This feature is well established and works across many devices and browser versions.
| Class | Style |
|---|---|
rad-tr-0 | border-top-right-radius: 0rem; |
rad-tr-1 | border-top-right-radius: 0.25rem; |
rad-tr-2 | border-top-right-radius: 0.5rem; |
rad-tr-3 | border-top-right-radius: 0.75rem; |
rad-tr-4 | border-top-right-radius: 1rem; |
rad-tr-5 | border-top-right-radius: 1.25rem; |
rad-tr-6 | border-top-right-radius: 1.5rem; |
rad-tr-7 | border-top-right-radius: 1.75rem; |
rad-tr-8 | border-top-right-radius: 2rem; |
rad-tr-9 | border-top-right-radius: 9999px; |
rad-tr-full | border-top-right-radius: 100%; |
rad-tr-half | border-top-right-radius: 50%; |
<div class="bg-indigo d-16 rad-tr-2"></div>Bottom Right Radius
Applies a radius of 0.5rem to the bottom right corner of an element.
Widely available
This feature is well established and works across many devices and browser versions.
| Class | Style |
|---|---|
rad-br-0 | border-bottom-right-radius: 0rem; |
rad-br-1 | border-bottom-right-radius: 0.25rem; |
rad-br-2 | border-bottom-right-radius: 0.5rem; |
rad-br-3 | border-bottom-right-radius: 0.75rem; |
rad-br-4 | border-bottom-right-radius: 1rem; |
rad-br-5 | border-bottom-right-radius: 1.25rem; |
rad-br-6 | border-bottom-right-radius: 1.5rem; |
rad-br-7 | border-bottom-right-radius: 1.75rem; |
rad-br-8 | border-bottom-right-radius: 2rem; |
rad-br-9 | border-bottom-right-radius: 9999px; |
rad-br-full | border-bottom-right-radius: 100%; |
rad-br-half | border-bottom-right-radius: 50%; |
<div class="bg-indigo d-16 rad-br-2"></div>Bottom Left Radius
Applies a radius of 0.5rem to the bottom left corner of an element.
Widely available
This feature is well established and works across many devices and browser versions.
| Class | Style |
|---|---|
rad-bl-0 | border-bottom-left-radius: 0rem; |
rad-bl-1 | border-bottom-left-radius: 0.25rem; |
rad-bl-2 | border-bottom-left-radius: 0.5rem; |
rad-bl-3 | border-bottom-left-radius: 0.75rem; |
rad-bl-4 | border-bottom-left-radius: 1rem; |
rad-bl-5 | border-bottom-left-radius: 1.25rem; |
rad-bl-6 | border-bottom-left-radius: 1.5rem; |
rad-bl-7 | border-bottom-left-radius: 1.75rem; |
rad-bl-8 | border-bottom-left-radius: 2rem; |
rad-bl-9 | border-bottom-left-radius: 9999px; |
rad-bl-full | border-bottom-left-radius: 100%; |
rad-bl-half | border-bottom-left-radius: 50%; |
<div class="bg-indigo d-16 rad-bl-2"></div>Top Left Radius
Applies a radius of 0.5rem to the top left corner of an element.
Widely available
This feature is well established and works across many devices and browser versions.
| Class | Style |
|---|---|
rad-tl-0 | border-top-left-radius: 0rem; |
rad-tl-1 | border-top-left-radius: 0.25rem; |
rad-tl-2 | border-top-left-radius: 0.5rem; |
rad-tl-3 | border-top-left-radius: 0.75rem; |
rad-tl-4 | border-top-left-radius: 1rem; |
rad-tl-5 | border-top-left-radius: 1.25rem; |
rad-tl-6 | border-top-left-radius: 1.5rem; |
rad-tl-7 | border-top-left-radius: 1.75rem; |
rad-tl-8 | border-top-left-radius: 2rem; |
rad-tl-9 | border-top-left-radius: 9999px; |
rad-tl-full | border-top-left-radius: 100%; |
rad-tl-half | border-top-left-radius: 50%; |
<div class="bg-indigo d-16 rad-tl-2"></div>Using Percentages
This example showcases various border-radius utilities:
- The rad-full utility applies a
border-radiusof 100% to an element. - The rad-half utility applies a
border-radiusof 50% to an element.
<div class="d-g g-8 gtc-1 sm:gtc-2"> <div class="ai-c bg-indigo d-16 d-f jc-c rad-full tc-white">100%</div> <div class="ai-c bg-indigo d-16 d-f jc-c rad-half tc-white">50%</div></div>Using utility variants
Learn how to override existing utilities based on the user's screen size or other factors, such as hover states.
Targeting different viewports
You can combine responsive breakpoints like sm:rad-*, md:rad-*, lg:rad-*, and xxl:rad-* to allow targeting specific utilities in different viewports.
Targeting hover states
Alternatively, you can apply :hover by using h:rad-* utility to override elements and change their values when hovering over them.