border-inline-color

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

The border-inline-colorCSS property defines the color of the logical inline borders of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-color and border-bottom-color, or border-right-color and border-left-color property depending on the values defined for writing-mode, direction, and text-orientation.

Try it

border-inline-color: red; writing-mode: horizontal-tb; 
border-inline-color: #32a1ce; writing-mode: vertical-rl; 
border-inline-color: rgb(170, 50, 220, 0.6); writing-mode: horizontal-tb; direction: rtl; 
<section class="default-example" id="default-example"> <div class="transition-all" id="example-element"> This is a box with a border around it. </div> </section> 
#example-element { background-color: #eee; color: #000; border: 0.75em solid; padding: 0.75em; width: 80%; height: 100px; unicode-bidi: bidi-override; } 

The border color in the other dimension can be set with border-block-color which sets border-block-start-color, and border-block-end-color.

Syntax

css
border-inline-color: yellow; border-inline-color: #f5f6f7; /* Global values */ border-inline-color: inherit; border-inline-color: initial; border-inline-color: revert; border-inline-color: revert-layer; border-inline-color: unset; 

Values

<color>

The color of the border.

Formal definition

Initial valuecurrentcolor
Applies toall elements
Inheritedno
Computed valuecomputed color
Animation typeby computed value type

Formal syntax

border-inline-color = 
<'border-top-color'>{1,2}

<border-top-color> =
<color>|
<image-1D>

<image-1D> =
<stripes()>

<stripes()> =
stripes(<color-stripe>#)

<color-stripe> =
<color>&&
[<length-percentage>|<flex>]?

<length-percentage> =
<length>|
<percentage>

Examples

Border color with vertical text

HTML

html
<div> <p class="exampleText">Example text</p> </div> 

CSS

css
div { background-color: yellow; width: 120px; height: 120px; } .exampleText { writing-mode: vertical-lr; border: 10px solid blue; border-inline-color: red; } 

Results

Specifications

Specification
CSS Logical Properties and Values Level 1
# propdef-border-inline-color

Browser compatibility

See also