Open In App

CSS border-color Property

The border-color property is used to add color to the border of an element. The border-color property will only work when the border-style property is defined first, which is used to set the borders. This property will not work alone. This can take one to four values for the top border, right border, bottom border, and left border respectively. If this property is not set then it inherits the color of the element.

Syntax:



border-color: color-value;

Default Value : The current color of the element

Property values: Where color-value can be any of the following:



The border-color property can be used to set individually using the following properties:

We will understand each property value through the examples.

Set color-value by name: All the 140 valid CSS color names can be assigned to the border color.

Syntax:

border-color: blue;

Example: This example illustrates the border-color property by setting the color using the name value.




<!DOCTYPE html>
<html>
<head>
    <title>CSS border-color property</title>
    <style>
    h1 {
        color: #009900;
    }
     
    p.one {
        border-style: solid;
        border-color: blue;
    }
     
    p.two {
        border-style: solid;
        border-color: blue red yellow green;
    }
     
    p.three {
        border-style: solid;
        color: green;
    }
    </style>
</head>
 
<body>
    <h1 align="center">GeeksforGeeks</h1>
    <p class="one">A solid blue border</p>
 
 
    <p class="two">A solid multicolor border</p>
 
 
    <p class="three">A solid inherited color border</p>
 
 
</body>
</html>

Output:

Set color-value by HEX: HEX color value can be assigned to the border color. The pair of values in #rrggbb represent RGB values in the hexadecimal system.

Syntax:

border-color: #0000ff;

Example: This example illustrates the border-color property by setting the color using the hexadecimal value.




<!DOCTYPE html>
<html>
<head>
    <title>CSS border-color property</title>
    <style>
    h1 {
        color: #009900;
    }
     
    p.one {
        border-style: solid;
        border-color: #0000ff;
    }
     
    p.two {
        border-style: solid;
        border-color: #0000ff #ff0000 #ffff00 #00ff00;
    }
    </style>
</head>
 
<body>
    <h1 align="center">GeeksforGeeks</h1>
    <p class="one">A solid blue border</p>
 
 
    <p class="two">A solid multicolor border</p>
 
 
</body>
</html>

Output:

Set color-value by RGB: RGB color value can be assigned to the border color. In rgb(r, g, b) values r, g, and b can vary from 0 to 255 for each of three.

Syntax:

border-color: rgb(0, 0, 255);

Example: This example illustrates the border-color property by setting the color using the RGB value.




<!DOCTYPE html>
<html>
<head>
    <title>CSS border-color property</title>
    <style>
    h1 {
        color: #009900;
    }
     
    p.one {
        border-style: solid;
        border-color: rgb(0, 0, 255);
    }
     
    p.two {
        border-style: solid;
        border-color: rgb(0, 0, 255)
                      rgb(255, 0, 0)
                      rgb(255, 255, 0)
                      rgb(0, 255, 0);
    }
    </style>
</head>
 
<body>
    <h1 align="center">GeeksforGeeks</h1>
    <p class="one">A solid blue border</p>
 
 
    <p class="two">A solid multicolor border</p>
 
 
</body>
</html>

Output:

Set color-value to transparent: Transparent value can be assigned to the border color. The transparent value effect is not observed as it lets pass the background color pass through it.

Syntax:

border-color: transparent;

Example: This example illustrates the border-color property by setting the color using the transparent value.




<!DOCTYPE html>
<html>
<head>
    <title>CSS border-color property</title>
    <style>
    h1 {
        color: #009900;
    }
     
    p.one {
        border-style: solid;
        border-color: transparent;
    }
    </style>
</head>
 
<body>
    <h1 align="center">GeeksforGeeks</h1>
    <p class="one">A transparent border</p>
 
 
</body>
</html>

Output:

Notes: The border-color property may be defined by using one, two, three, or four values, as given below:

Supported Browsers: The browsers supported by CSS | border-color Property are listed below:


Article Tags :