Skip to content

Borders

Width & style

ClassCSS
chai-borderborder-width: 1px; border-style: solid
chai-border-2border-width: 2px; border-style: solid
chai-border-4border-width: 4px; border-style: solid
chai-border-t-1border-top-width: 1px; border-top-style: solid
chai-border-r-2border-right-width: 2px; border-right-style: solid
chai-border-b-3border-bottom-width: 3px; border-bottom-style: solid
chai-border-l-1border-left-width: 1px; border-left-style: solid
chai-border-solidborder-style: solid
chai-border-dashedborder-style: dashed
chai-border-dottedborder-style: dotted
chai-border-doubleborder-style: double
chai-border-noneborder-style: none

Color

chai-border-{color} resolves to border-color. Width-pattern rules are matched first, so chai-border-2 is a width and chai-border-red-500 is a color — they don’t collide.

<div class="chai-border chai-border-saffron-300"></div>
<div class="chai-border-2 chai-border-chai-700"></div>
<div class="chai-border chai-border-[#aabbcc]"></div>

Radius

ClassCSS
chai-roundedborder-radius: 4px
chai-rounded-noneborder-radius: 0
chai-rounded-smborder-radius: 2px
chai-rounded-mdborder-radius: 6px
chai-rounded-lgborder-radius: 8px
chai-rounded-xlborder-radius: 12px
chai-rounded-2xlborder-radius: 16px
chai-rounded-3xlborder-radius: 24px
chai-rounded-fullborder-radius: 9999px
chai-rounded-12border-radius: 12px (numeric)
chai-rounded-[20px]border-radius: 20px (arbitrary)

The named scale is themable — see The theme → radius.

Made by Saad · @developedbysaad on X