CSS Border Color का उपयोग border के रंग को निर्धारित करने के लिए किया जाता है। इस property की मदद से हम किसी HTML element के border को अलग-अलग रंग दे सकते हैं। border-color तभी प्रभावी होता है जब border-style defined हो।
border-color Property
border-color property से border का color सेट किया जाता है।
Basic syntax:
selector {
border-color: value;
}
border-color के Color Formats
CSS में border color कई formats में define किया जा सकता है।
Color Name
Direct color name का उपयोग किया जा सकता है।
p {
border-style: solid;
border-color: red;
}
HEX Value
HEX value का उपयोग precise color देने के लिए किया जाता है।
div {
border-style: solid;
border-color: #3498db;
}
RGB Value
RGB format red, green और blue का combination होता है।
p {
border-style: solid;
border-color: rgb(255, 0, 0);
}
RGBA Value
RGBA में alpha channel होता है, जिससे transparency control की जाती है।
div {
border-style: solid;
border-color: rgba(0, 0, 0, 0.5);
}
HSL Value
HSL format में hue, saturation और lightness का उपयोग होता है।
p {
border-style: solid;
border-color: hsl(120, 100%, 25%);
}
Four Sides के लिए अलग-अलग Border Color
border-color में चार values देकर हर side का अलग color तय किया जा सकता है।
Order होता है:
top, right, bottom, left
Example:
div {
border-style: solid;
border-color: red green blue black;
}
इसका अर्थ:
- top: red
- right: green
- bottom: blue
- left: black
Two और Three Values का Usage
Two values:
div {
border-style: solid;
border-color: red blue;
}
यहाँ:
- top और bottom: red
- left और right: blue
Three values:
div {
border-style: solid;
border-color: red green blue;
}
यहाँ:
- top: red
- left और right: green
- bottom: blue
Individual Border Color Properties
हर side के लिए अलग-अलग property भी होती है।
Properties:
border-top-colorborder-right-colorborder-bottom-colorborder-left-color
Example:
div {
border-style: solid;
border-top-color: red;
border-right-color: green;
border-bottom-color: blue;
border-left-color: black;
}
border-style के बिना border-color
अगर border-color दिया गया है लेकिन border-style नहीं दिया गया है, तो border दिखाई नहीं देगा।
गलत उदाहरण:
p {
border-color: red;
}
सही उदाहरण:
p {
border-style: solid;
border-color: red;
}
Transparent Border Color
transparent value का उपयोग करके invisible border बनाया जा सकता है जो layout को प्रभावित करता है।
div {
border-style: solid;
border-color: transparent;
}
यह technique hover effects और layout alignment में उपयोगी होती है।
border-color का Practical Use
- Sections को visually अलग दिखाने के लिए
- Error और success states दिखाने के लिए
- Hover और focus effects बनाने के लिए
- UI elements की visual hierarchy control करने के लिए
Example focus effect:
input {
border-style: solid;
border-color: #ccc;
}
input:focus {
border-color: blue;
}
CSS Border Color design में clarity और visual communication बढ़ाने के लिए एक महत्वपूर्ण property है।
