Border & OutlineBorder Radius

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.

Chrome
Edge
Firefox
Safari
ClassStyle
rad-0border-radius: 0rem;
rad-1border-radius: 0.25rem;
rad-2border-radius: 0.5rem;
rad-3border-radius: 0.75rem;
rad-4border-radius: 1rem;
rad-5border-radius: 1.25rem;
rad-6border-radius: 1.5rem;
rad-7border-radius: 1.75rem;
rad-8border-radius: 2rem;
rad-9border-radius: 9999px;
rad-fullborder-radius: 100%;
rad-halfborder-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.

ClassStyle
rad-t-0border-top-left-radius: 0rem;
rad-t-1border-top-left-radius: 0.25rem;
rad-t-2border-top-left-radius: 0.5rem;
rad-t-3border-top-left-radius: 0.75rem;
rad-t-4border-top-left-radius: 1rem;
rad-t-5border-top-left-radius: 1.25rem;
rad-t-6border-top-left-radius: 1.5rem;
rad-t-7border-top-left-radius: 1.75rem;
rad-t-8border-top-left-radius: 2rem;
rad-t-9border-top-left-radius: 9999px;
rad-t-fullborder-top-left-radius: 100%;
rad-t-halfborder-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.

ClassStyle
rad-r-0border-bottom-right-radius: 0rem;
rad-r-1border-bottom-right-radius: 0.25rem;
rad-r-2border-bottom-right-radius: 0.5rem;
rad-r-3border-bottom-right-radius: 0.75rem;
rad-r-4border-bottom-right-radius: 1rem;
rad-r-5border-bottom-right-radius: 1.25rem;
rad-r-6border-bottom-right-radius: 1.5rem;
rad-r-7border-bottom-right-radius: 1.75rem;
rad-r-8border-bottom-right-radius: 2rem;
rad-r-9border-bottom-right-radius: 9999px;
rad-r-fullborder-bottom-right-radius: 100%;
rad-r-halfborder-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.

ClassStyle
rad-b-0border-bottom-left-radius: 0rem;
rad-b-1border-bottom-left-radius: 0.25rem;
rad-b-2border-bottom-left-radius: 0.5rem;
rad-b-3border-bottom-left-radius: 0.75rem;
rad-b-4border-bottom-left-radius: 1rem;
rad-b-5border-bottom-left-radius: 1.25rem;
rad-b-6border-bottom-left-radius: 1.5rem;
rad-b-7border-bottom-left-radius: 1.75rem;
rad-b-8border-bottom-left-radius: 2rem;
rad-b-9border-bottom-left-radius: 9999px;
rad-b-fullborder-bottom-left-radius: 100%;
rad-b-halfborder-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.

ClassStyle
rad-l-0border-bottom-left-radius: 0rem;
rad-l-1border-bottom-left-radius: 0.25rem;
rad-l-2border-bottom-left-radius: 0.5rem;
rad-l-3border-bottom-left-radius: 0.75rem;
rad-l-4border-bottom-left-radius: 1rem;
rad-l-5border-bottom-left-radius: 1.25rem;
rad-l-6border-bottom-left-radius: 1.5rem;
rad-l-7border-bottom-left-radius: 1.75rem;
rad-l-8border-bottom-left-radius: 2rem;
rad-l-9border-bottom-left-radius: 9999px;
rad-l-fullborder-bottom-left-radius: 100%;
rad-l-halfborder-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.

Chrome
Edge
Firefox
Safari
ClassStyle
rad-tr-0border-top-right-radius: 0rem;
rad-tr-1border-top-right-radius: 0.25rem;
rad-tr-2border-top-right-radius: 0.5rem;
rad-tr-3border-top-right-radius: 0.75rem;
rad-tr-4border-top-right-radius: 1rem;
rad-tr-5border-top-right-radius: 1.25rem;
rad-tr-6border-top-right-radius: 1.5rem;
rad-tr-7border-top-right-radius: 1.75rem;
rad-tr-8border-top-right-radius: 2rem;
rad-tr-9border-top-right-radius: 9999px;
rad-tr-fullborder-top-right-radius: 100%;
rad-tr-halfborder-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.

Chrome
Edge
Firefox
Safari
ClassStyle
rad-br-0border-bottom-right-radius: 0rem;
rad-br-1border-bottom-right-radius: 0.25rem;
rad-br-2border-bottom-right-radius: 0.5rem;
rad-br-3border-bottom-right-radius: 0.75rem;
rad-br-4border-bottom-right-radius: 1rem;
rad-br-5border-bottom-right-radius: 1.25rem;
rad-br-6border-bottom-right-radius: 1.5rem;
rad-br-7border-bottom-right-radius: 1.75rem;
rad-br-8border-bottom-right-radius: 2rem;
rad-br-9border-bottom-right-radius: 9999px;
rad-br-fullborder-bottom-right-radius: 100%;
rad-br-halfborder-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.

Chrome
Edge
Firefox
Safari
ClassStyle
rad-bl-0border-bottom-left-radius: 0rem;
rad-bl-1border-bottom-left-radius: 0.25rem;
rad-bl-2border-bottom-left-radius: 0.5rem;
rad-bl-3border-bottom-left-radius: 0.75rem;
rad-bl-4border-bottom-left-radius: 1rem;
rad-bl-5border-bottom-left-radius: 1.25rem;
rad-bl-6border-bottom-left-radius: 1.5rem;
rad-bl-7border-bottom-left-radius: 1.75rem;
rad-bl-8border-bottom-left-radius: 2rem;
rad-bl-9border-bottom-left-radius: 9999px;
rad-bl-fullborder-bottom-left-radius: 100%;
rad-bl-halfborder-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.

Chrome
Edge
Firefox
Safari
ClassStyle
rad-tl-0border-top-left-radius: 0rem;
rad-tl-1border-top-left-radius: 0.25rem;
rad-tl-2border-top-left-radius: 0.5rem;
rad-tl-3border-top-left-radius: 0.75rem;
rad-tl-4border-top-left-radius: 1rem;
rad-tl-5border-top-left-radius: 1.25rem;
rad-tl-6border-top-left-radius: 1.5rem;
rad-tl-7border-top-left-radius: 1.75rem;
rad-tl-8border-top-left-radius: 2rem;
rad-tl-9border-top-left-radius: 9999px;
rad-tl-fullborder-top-left-radius: 100%;
rad-tl-halfborder-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-radius of 100% to an element.
  • The rad-half utility applies a border-radius of 50% to an element.
100%
50%
<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.