
- CSS - Home
- CSS - Roadmap
- CSS - Introduction
- CSS - Syntax
- CSS - Inclusion
- CSS - Types
- CSS - Measurement Units
- CSS - Selectors
- CSS - Colors
- CSS - Backgrounds
- CSS - Fonts
- CSS - Text
- CSS - Images
- CSS - Links
- CSS - Tables
- CSS - Borders
- CSS - Border Block
- CSS - Border Inline
- CSS - Margins
- CSS - Lists
- CSS - Padding
- CSS - Cursor
- CSS - Outlines
- CSS - Dimension
- CSS - Scrollbars
- CSS - Inline Block
- CSS - Dropdowns
- CSS - Visibility
- CSS - Overflow
- CSS - Clearfix
- CSS - Float
- CSS - Arrows
- CSS - Resize
- CSS - Quotes
- CSS - Order
- CSS - Position
- CSS - Hyphens
- CSS - Hover
- CSS - Display
- CSS - Focus
- CSS - Zoom
- CSS - Translate
- CSS - Height
- CSS - Hyphenate Character
- CSS - Width
- CSS - Opacity
- CSS - Z-Index
- CSS - Bottom
- CSS - Navbar
- CSS - Overlay
- CSS - Forms
- CSS - Align
- CSS - Icons
- CSS - Image Gallery
- CSS - Comments
- CSS - Loaders
- CSS - Attr Selectors
- CSS - Combinators
- CSS - Root
- CSS - Box Model
- CSS - Counters
- CSS - Clip
- CSS - Writing Mode
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - Pointer Events
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS - Cascading
- CSS - Universal Selectors
- CSS - ID Selectors
- CSS - Group Selectors
- CSS - Class Selectors
- CSS - Child Selectors
- CSS - Element Selectors
- CSS - Descendant Selectors
- CSS - General Sibling Selectors
- CSS - Adjacent Sibling Selectors
- CSS Advanced
- CSS - Grid
- CSS - Grid Layout
- CSS - Flexbox
- CSS - Visibility
- CSS - Positioning
- CSS - Layers
- CSS - Pseudo Classes
- CSS - Pseudo Elements
- CSS - @ Rules
- CSS - Text Effects
- CSS - Paged Media
- CSS - Printing
- CSS - Layouts
- CSS - Validations
- CSS - Image Sprites
- CSS - Important
- CSS - Data Types
- CSS3 Advanced Features
- CSS - Rounded Corner
- CSS - Border Images
- CSS - Multi Background
- CSS - Color
- CSS - Gradients
- CSS - Box Shadow
- CSS - Box Decoration Break
- CSS - Caret Color
- CSS - Text Shadow
- CSS - Text
- CSS - 2d transform
- CSS - 3d transform
- CSS - Transition
- CSS - Animation
- CSS - Multi columns
- CSS - Box Sizing
- CSS - Tooltips
- CSS - Buttons
- CSS - Pagination
- CSS - Variables
- CSS - Media Queries
- CSS - Functions
- CSS - Math Functions
- CSS - Masking
- CSS - Shapes
- CSS - Style Images
- CSS - Specificity
- CSS - Custom Properties
- CSS Responsive
- CSS RWD - Introduction
- CSS RWD - Viewport
- CSS RWD - Grid View
- CSS RWD - Media Queries
- CSS RWD - Images
- CSS RWD - Videos
- CSS RWD - Frameworks
- CSS References
- CSS Interview Questions
- CSS Online Quiz
- CSS Online Test
- CSS Mock Test
- CSS - Quick Guide
- CSS - Cheatsheet
- CSS - Properties References
- CSS - Functions References
- CSS - Color References
- CSS - Web Browser References
- CSS - Web Safe Fonts
- CSS - Units
- CSS - Animation
- CSS Resources
- CSS - Useful Resources
- CSS - Discussion
CSS - border-inline-start-color Property
CSS border-inline-start-color property specifies the color of an element's logical inline-start border, this color is then converted into the element's physical border color according to the writing mode, direction, and text orientation.
Syntax
border-inline-start-color: color | transparent | initial | inherit;
Property Values
Value | Description |
---|---|
color | It specifies the color of border. Different color formats can be used (names,rgb values,hex values,hsl values etc.). Default color is the current color of the element. |
transparent | It specifies that the border must be transparent. |
initial | This sets the property to its default value. |
inherit | This inherits the property from the parent element. |
Examples of CSS Border Inline Start Color Property
The following examples explain the border-inline-start-color property with different values.
Border Inline Start Color Property with Color Names.
The color of the inline-start border can be set using color names (eg. red, green etc.). In the following example, color names have been used with this property.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightcyan; padding: 20px; width: 100vh; height: 200px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: blue; } .border2 { border-inline-start-color: green; } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as 'blue'. </p> <p class="borders border2"> This border has border-inline-start-color as 'green'. </p> </div> </body> </html>
Border Inline Start Color Property with Hexadecimal Values
The color of the inline-start border can be set using hexadecimal values (eg. #cc99ff, r#6600cc etc.). In the following example, hexadecimal values have been used with this property.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightgrey; padding: 20px; width: 100vh; height: 200px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: #99ff66; } .border2 { border-inline-start-color: #99ccff; } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as '#99ff66'. </p> <p class="borders border2"> This border has border-inline-start-color as '#99ccff'. </p> </div> </body> </html>
Border Inline Start Color Property with RGB Values
The color of the inline-start border can be set using rgb values (eg. rgb(255, 0, 0), rgb(128, 0, 0) etc.). In the following example, rgb values have been used with this property.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightgreen; padding: 20px; width: 100vh; height: 200px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: rgb(102, 102, 153); } .border2 { border-inline-start-color: rgb(102, 102, 0); } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as 'rgb(102, 102, 153)'. </p> <p class="borders border2"> This border has border-inline-start-color as 'rgb(102, 102, 0)'. </p> </div> </body> </html>
Border Inline Start Color Property with HSL Values
The color of the inline-start border can be set using hsl values (eg. hsl(60, 100%, 70%), hsl(330, 100%, 40%) etc.). In the following example, hsl values have been used with this property.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightcyan; padding: 20px; width: 100vh; height: 200px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: hsl(60, 100%, 50%); } .border2 { border-inline-start-color: hsl(150, 100%, 15%); } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as 'hsl(60, 100%, 50%)'. </p> <p class="borders border2"> This border has border-inline-start-color as 'hsl(150, 100%, 15%)'. </p> </div> </body> </html>
Border Inline Start Color Property with Transparent Value
To set a transparent border inline-start, we use the transparent value. In the following example, transparent value has been used.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightgreen; padding: 20px; width: 100vh; height: 100px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: transparent; } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has a transparent border-inline-start-color. </p> </div> </body> </html>
Border Inline Start Color Property with Writing Mode
The border-inline-start-color property is affected by the writing mode which decides the direction of the inline border start color. In vertical writing mode, it affects the top border color while in horizontal writing mode, it affects the left border color. These are shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightcyan; padding: 20px; width: 100vh; height: 740px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: dashed; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: darkgreen; writing-mode: horizontal-rl; } .border2 { border-inline-start-color: hsl(150, 100%, 15%); writing-mode: vertical-rl; } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as 'darkgreen' with horizontal writing mode. </p> <p class="borders border2"> This border has border-inline-start-color as 'hsl(150, 100%, 15%)' with vertical writing mode. </p> </div> </body> </html>
Border Inline Start Color Property with Direction
The border-inline-start-color property is affected by direction, which also decides the direction of the inline border start color. With rtl(right-to-left) value, the right border color is affected while with ltr(left-to-right) value, the left border color is affected. These are shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> .container { background-color: lightcyan; padding: 20px; width: 100vh; height: 200px; display: block; align-items: center; justify-content: center; } .borders { border: 3px solid #e74c3c; padding: 20px; border: 3px solid red; border-inline-start-style: double; border-inline-start-width: 10px; text-align: center; } .border1 { border-inline-start-color: darkgreen; direction: rtl; } .border2 { border-inline-start-color: hsl(150, 100%, 15%); direction: ltr; } </style> </head> <body> <h2> CSS border-inline-start-color property </h2> <div class="container"> <p class="borders border1"> This border has border-inline-start-color as 'darkgreen' with right-to-left direction. </p> <p class="borders border2"> This border has border-inline-start-color as 'hsl(150, 100%, 15%)' with left-to-right direction. </p> </div> </body> </html>
Supported Browsers
Property | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
border-inline-start-color | 69.0 | 79.0 | 41.0 | 12.1 | 56.0 |