Borders & Outlines

border-color

Setting the color of an element’s border.

Overview

ClassDeclarations
b:currentborder-color: currentColor;
bt:currentborder-top-color: currentColor;
bb:currentborder-bottom-color: currentColor;
bl:currentborder-left-color: currentColor;
br:currentborder-right-color: currentColor;
bx:currentborder-inline-color: currentColor;
by:currentborder-block-color: currentColor;
b:transparentborder-color: transparent;
bt:transparentborder-top-color: transparent;
bb:transparentborder-bottom-color: transparent;
bl:transparentborder-left-color: transparent;
br:transparentborder-right-color: transparent;
bx:transparentborder-inline-color: transparent;
by:transparentborder-block-color: transparent;
border-color:currentColorborder-color: currentColor;
border-color:transparentborder-color: transparent;
border-color:<color>border-color: <color>;
b:<color>border-color: <color>;

Examples

Set border color

Use border-color:* when only the border color should change.

<div class="b:1px|solid border-color:blue-60">    Primary border</div>
Generated CSS
@layer theme {    :root {        --color-blue-60: oklch(51.83% .2687 266.1)    }}@layer utilities {    .border-color\:blue-60 {        border-color: var(--color-blue-60)    }}

Use side-specific color utilities

Use side aliases when only one edge should change.

<div class="b:1px|solid|gray-20 bt:transparent">    No top border color</div>

Follow the current text color

Use border-color:currentColor when the border should track the foreground color.

<button class="fg:blue-60 b:1px|solid border-color:currentColor">    Current color</button>

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="border-color:blue-60:hover border-color:currentColor@sm border-color:transparent@print">...</div>

Customization

Customize line colors

Define a project line color token when separators need a semantic, mode-aware value.

@theme light {    --color-line-divider: $color-slate-60/.2; }@theme dark {    --color-line-divider: $color-gray-30/.2; }

Apply the token to a border color.

<div class="b:1px|solid border-color:divider"></div>

  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy