Border Utilities

# Color

The border color utility controls the border color of an element and contains classes for each color variable along with primary, success, warning, danger, dark, and light. This utility also includes classes for focus and hover states. See colors.

ClassStateProperties
--border-blueborder-color: @color[blue];
--border-primaryborder-color: @color[blue];
--focus-border-primary:focusborder-color: @color[blue];
--hover-border-primary:hoverborder-color: @color[blue];

# Radius

The border radius utility controls the border radius of an element.

ClassProperties
--squaredborder-radius: 0;
--rounded-0border-radius: 0;
--rounded-top-0 border-top-left-radius: 0; border-top-right-radius: 0;
--rounded-right-0 border-top-right-radius: 0; border-bottom-right-radius: 0;
--rounded-bottom-0 border-bottom-right-radius: 0; border-bottom-left-radius: 0;
--rounded-left-0 border-top-left-radius: 0; border-bottom-left-radius: 0;
--rounded-top-left-0 border-top-left-radius: 0;
--rounded-top-right-0border-top-right-radius: 0;
--rounded-bottom-right-0border-bottom-right-radius: 0;
--rounded-bottom-left-0border-bottom-left-radius: 0;
--roundedborder-radius: .25rem;
--rounded-top border-top-left-radius: .25rem; border-top-right-radius: .25rem;
--rounded-right border-top-right-radius: .25rem; border-bottom-right-radius: .25rem;
--rounded-bottom border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem;
--rounded-left border-top-left-radius: .25rem; border-bottom-left-radius: .25rem;
--rounded-top-leftborder-top-left-radius: .25rem;
--rounded-top-rightborder-top-right-radius: .25rem;
--rounded-bottom-rightborder-bottom-right-radius: .25rem;
--rounded-bottom-leftborder-bottom-left-radius: .25rem;
--rounded-smborder-radius: .125rem;
--rounded-top-sm border-top-left-radius: .125rem; border-top-right-radius: .125rem;
--rounded-right-sm border-top-right-radius: .125rem; border-bottom-right-radius: .125rem;
--rounded-bottom-sm border-bottom-right-radius: .125rem; border-bottom-left-radius: .125rem;
--rounded-left-sm border-top-left-radius: .125rem; border-bottom-left-radius: .125rem;
--rounded-top-left-smborder-top-left-radius: .125rem;
--rounded-top-right-smborder-top-right-radius: .125rem;
--rounded-bottom-right-smborder-bottom-right-radius: .125rem;
--rounded-bottom-left-smborder-bottom-left-radius: .125rem;
--rounded-lgborder-radius: .5rem;
--rounded-top-lg border-top-left-radius: .5rem; border-top-right-radius: .5rem;
--rounded-right-lg border-top-right-radius: .5rem; border-bottom-right-radius: .5rem;
--rounded-bottom-lg border-bottom-right-radius: .5rem; border-bottom-left-radius: .5rem;
--rounded-left-lg border-top-left-radius: .5rem; border-bottom-left-radius: .5rem;
--rounded-top-left-lgborder-top-left-radius: .5rem;
--rounded-top-right-lgborder-top-right-radius: .5rem;
--rounded-bottom-right-lgborder-bottom-right-radius: .5rem;
--rounded-bottom-left-lgborder-bottom-left-radius: .5rem;
--rounded-fullborder-radius: 9999px;
--rounded-top-full border-top-left-radius: 9999px; border-top-right-radius: 9999px;
--rounded-right-full border-top-right-radius: 9999px; border-bottom-right-radius: 9999px;
--rounded-bottom-full border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px;
--rounded-left-full border-top-left-radius: 9999px; border-bottom-left-radius: 9999px;
--rounded-top-left-fullborder-top-left-radius: 9999px;
--rounded-top-right-fullborder-top-right-radius: 9999px;
--rounded-bottom-right-fullborder-bottom-right-radius: 9999px;
--rounded-bottom-left-fullborder-bottom-left-radius: 9999px;

# Style

The border style utility controls the style of an element's border.

ClassProperties
--border-solidborder-style: solid;
--border-dashedborder-style: dashed;
--border-dottedborder-style: dotted;
--border-doubleborder-style: double;

# Width

The border width utility controls the width of an element's border.

ClassProperties
--border-0border-width: 0px;
--border-top-0border-top-width: 0px;
--border-right-0border-right-width: 0px;
--border-bottom-0border-bottom-width: 0px;
--border-left-0border-left-width: 0px;
--borderborder-width: 1px;
--border-topborder-top-width: 1px;
--border-rightborder-right-width: 1px;
--border-bottomborder-bottom-width: 1px;
--border-leftborder-left-width: 1px;
--border-2border-width: 2px;
--border-top-2border-top-width: 2px;
--border-right-2border-right-width: 2px;
--border-bottom-2border-bottom-width: 2px;
--border-left-2border-left-width: 2px;
--border-4border-width: 4px;
--border-top-4border-top-width: 4px;
--border-right-4border-right-width: 4px;
--border-bottom-4border-bottom-width: 4px;
--border-left-4border-left-width: 4px;
--border-6border-width: 6px;
--border-top-6border-top-width: 6px;
--border-right-6border-right-width: 6px;
--border-bottom-6border-bottom-width: 6px;
--border-left-6border-left-width: 6px;
--border-8border-width: 8px;
--border-top-8border-top-width: 8px;
--border-right-8border-right-width: 8px;
--border-bottom-8border-bottom-width: 8px;
--border-left-8border-left-width: 8px;