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
br-0border-radius: 0rem;
br-1border-radius: 0.25rem;
br-2border-radius: 0.5rem;
br-3border-radius: 0.75rem;
br-4border-radius: 1rem;
br-5border-radius: 1.25rem;
br-6border-radius: 1.5rem;
br-7border-radius: 1.75rem;
br-8border-radius: 2rem;
br-fullborder-radius: 100%;
br-halfborder-radius: 50%;
br-pillborder-radius: 9999px;
br-pxborder-radius: 1px;

Applies a radius of 0.5rem to all corners of an element.

<div class="bg-indigo d-16 br-2"></div>

Top Radius

Applies a radius of 0.5rem to the top border of an element.

ClassStyle
br-t-0border-top-left-radius: 0rem;
br-t-1border-top-left-radius: 0.25rem;
br-t-2border-top-left-radius: 0.5rem;
br-t-3border-top-left-radius: 0.75rem;
br-t-4border-top-left-radius: 1rem;
br-t-5border-top-left-radius: 1.25rem;
br-t-6border-top-left-radius: 1.5rem;
br-t-7border-top-left-radius: 1.75rem;
br-t-8border-top-left-radius: 2rem;
br-t-fullborder-top-left-radius: 100%;
br-t-halfborder-top-left-radius: 50%;
br-t-pillborder-top-left-radius: 9999px;
br-t-pxborder-top-left-radius: 1px;
<div class="bg-indigo d-16 br-t-2"></div>

Right Radius

Applies a radius of 0.5rem to the right border of an element.

ClassStyle
br-r-0border-bottom-right-radius: 0rem;
br-r-1border-bottom-right-radius: 0.25rem;
br-r-2border-bottom-right-radius: 0.5rem;
br-r-3border-bottom-right-radius: 0.75rem;
br-r-4border-bottom-right-radius: 1rem;
br-r-5border-bottom-right-radius: 1.25rem;
br-r-6border-bottom-right-radius: 1.5rem;
br-r-7border-bottom-right-radius: 1.75rem;
br-r-8border-bottom-right-radius: 2rem;
br-r-fullborder-bottom-right-radius: 100%;
br-r-halfborder-bottom-right-radius: 50%;
br-r-pillborder-bottom-right-radius: 9999px;
br-r-pxborder-bottom-right-radius: 1px;
<div class="bg-indigo d-16 br-r-2"></div>

Bottom Radius

Applies a radius of 0.5rem to the bottom border of an element.

ClassStyle
br-b-0border-bottom-left-radius: 0rem;
br-b-1border-bottom-left-radius: 0.25rem;
br-b-2border-bottom-left-radius: 0.5rem;
br-b-3border-bottom-left-radius: 0.75rem;
br-b-4border-bottom-left-radius: 1rem;
br-b-5border-bottom-left-radius: 1.25rem;
br-b-6border-bottom-left-radius: 1.5rem;
br-b-7border-bottom-left-radius: 1.75rem;
br-b-8border-bottom-left-radius: 2rem;
br-b-fullborder-bottom-left-radius: 100%;
br-b-halfborder-bottom-left-radius: 50%;
br-b-pillborder-bottom-left-radius: 9999px;
br-b-pxborder-bottom-left-radius: 1px;

Applies a radius of 0.5rem to the bottom border of an element.

<div class="bg-indigo d-16 br-b-2"></div>

Left Radius

Applies a radius of 0.5rem to the left border of an element.

ClassStyle
br-l-0border-bottom-left-radius: 0rem;
br-l-1border-bottom-left-radius: 0.25rem;
br-l-2border-bottom-left-radius: 0.5rem;
br-l-3border-bottom-left-radius: 0.75rem;
br-l-4border-bottom-left-radius: 1rem;
br-l-5border-bottom-left-radius: 1.25rem;
br-l-6border-bottom-left-radius: 1.5rem;
br-l-7border-bottom-left-radius: 1.75rem;
br-l-8border-bottom-left-radius: 2rem;
br-l-fullborder-bottom-left-radius: 100%;
br-l-halfborder-bottom-left-radius: 50%;
br-l-pillborder-bottom-left-radius: 9999px;
br-l-pxborder-bottom-left-radius: 1px;
<div class="bg-indigo d-16 br-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
br-tr-0border-top-right-radius: 0rem;
br-tr-1border-top-right-radius: 0.25rem;
br-tr-2border-top-right-radius: 0.5rem;
br-tr-3border-top-right-radius: 0.75rem;
br-tr-4border-top-right-radius: 1rem;
br-tr-5border-top-right-radius: 1.25rem;
br-tr-6border-top-right-radius: 1.5rem;
br-tr-7border-top-right-radius: 1.75rem;
br-tr-8border-top-right-radius: 2rem;
br-tr-fullborder-top-right-radius: 100%;
br-tr-halfborder-top-right-radius: 50%;
br-tr-pillborder-top-right-radius: 9999px;
br-tr-pxborder-top-right-radius: 1px;
<div class="bg-indigo d-16 br-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
br-br-0border-bottom-right-radius: 0rem;
br-br-1border-bottom-right-radius: 0.25rem;
br-br-2border-bottom-right-radius: 0.5rem;
br-br-3border-bottom-right-radius: 0.75rem;
br-br-4border-bottom-right-radius: 1rem;
br-br-5border-bottom-right-radius: 1.25rem;
br-br-6border-bottom-right-radius: 1.5rem;
br-br-7border-bottom-right-radius: 1.75rem;
br-br-8border-bottom-right-radius: 2rem;
br-br-fullborder-bottom-right-radius: 100%;
br-br-halfborder-bottom-right-radius: 50%;
br-br-pillborder-bottom-right-radius: 9999px;
br-br-pxborder-bottom-right-radius: 1px;
<div class="bg-indigo d-16 br-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
br-bl-0border-bottom-left-radius: 0rem;
br-bl-1border-bottom-left-radius: 0.25rem;
br-bl-2border-bottom-left-radius: 0.5rem;
br-bl-3border-bottom-left-radius: 0.75rem;
br-bl-4border-bottom-left-radius: 1rem;
br-bl-5border-bottom-left-radius: 1.25rem;
br-bl-6border-bottom-left-radius: 1.5rem;
br-bl-7border-bottom-left-radius: 1.75rem;
br-bl-8border-bottom-left-radius: 2rem;
br-bl-fullborder-bottom-left-radius: 100%;
br-bl-halfborder-bottom-left-radius: 50%;
br-bl-pillborder-bottom-left-radius: 9999px;
br-bl-pxborder-bottom-left-radius: 1px;
<div class="bg-indigo d-16 br-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
br-tl-0border-top-left-radius: 0rem;
br-tl-1border-top-left-radius: 0.25rem;
br-tl-2border-top-left-radius: 0.5rem;
br-tl-3border-top-left-radius: 0.75rem;
br-tl-4border-top-left-radius: 1rem;
br-tl-5border-top-left-radius: 1.25rem;
br-tl-6border-top-left-radius: 1.5rem;
br-tl-7border-top-left-radius: 1.75rem;
br-tl-8border-top-left-radius: 2rem;
br-tl-fullborder-top-left-radius: 100%;
br-tl-halfborder-top-left-radius: 50%;
br-tl-pillborder-top-left-radius: 9999px;
br-tl-pxborder-top-left-radius: 1px;
<div class="bg-indigo d-16 br-tl-2"></div>

Using Percentages

This example showcases various border-radius utilities:

  • The br-full utility applies a border-radius of 100% to an element.
  • The br-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 br-full c-white">100%</div>
<div class="ai-c bg-indigo d-16 d-f jc-c br-half c-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.