CSS Border Width – बॉर्डर की चौड़ाई को समझना और उपयोग करना
CSS Border Width का उपयोग बॉर्डर की मोटाई (thickness) को सेट करने के लिए किया जाता है। यह प्रॉपर्टी आपको यह तय करने की सुविधा देती है कि बॉर्डर पतला, मोटा, या मीडियम आकार का हो।
इस अध्याय में, हम Border Width प्रॉपर्टी की डिटेल्स, इसके प्रकार, और विभिन्न उदाहरणों के साथ इसे समझेंगे।
CSS Border Width का परिचय
CSS में बॉर्डर की चौड़ाई को border-width
प्रॉपर्टी का उपयोग करके सेट किया जाता है। यह प्रॉपर्टी HTML एलिमेंट्स के चारों ओर बॉर्डर की मोटाई को नियंत्रित करती है।
Border Width का सिंटैक्स
सिंटैक्स:
border-width: value;
जहां value
निम्न में से एक हो सकता है:
thin
– पतला बॉर्डरmedium
– मध्यम मोटाई (डिफॉल्ट)thick
– मोटा बॉर्डर- Specific measurement – जैसे:
px
,em
,%
आदि।
CSS Border Width के प्रकार
1. Single Value:
यदि आप केवल एक वैल्यू सेट करते हैं, तो वह सभी चारों दिशाओं (top, right, bottom, left) पर लागू होती है।
उदाहरण:
div {
border-width: 5px;
}
यह सभी दिशाओं पर 5px चौड़ा बॉर्डर बनाएगा।
2. Multiple Values:
आप चारों दिशाओं के लिए अलग-अलग मोटाई भी सेट कर सकते हैं।
- Top Right Bottom Left (TRBL):
border-width: 5px 10px 15px 20px;
- Top:
5px
- Right:
10px
- Bottom:
15px
- Left:
20px
- Top:
- Top/Bottom और Left/Right:
border-width: 10px 5px;
- Top और Bottom:
10px
- Left और Right:
5px
- Top और Bottom:
- Top और बाकी सभी:
border-width: 10px 5px 3px;
- Top:
10px
- Left और Right:
5px
- Bottom:
3px
- Top:
CSS Border Width के वैल्यू
1. Predefined Values:
thin
– पतला बॉर्डरmedium
– मध्यम मोटाई (डिफॉल्ट वैल्यू)thick
– मोटा बॉर्डर
उदाहरण:
div {
border-width: thick;
border-style: solid;
border-color: red;
}
2. Pixel या अन्य यूनिट्स:
- आप बॉर्डर की मोटाई को पिक्सल (px), पॉइंट (pt), या प्रतिशत (%) में भी सेट कर सकते हैं।
उदाहरण:
div {
border-width: 10px;
}
3. Responsive Units:
- बॉर्डर को responsive बनाने के लिए
em
,rem
, या%
यूनिट्स का उपयोग करें।
div {
border-width: 1em;
}
CSS Border Width: Examples
Example 1: Default Border Width
div {
border-style: solid;
border-width: medium;
border-color: blue;
}
Example 2: Multiple Border Widths
div {
border-style: solid;
border-width: 5px 10px 15px 20px;
border-color: green;
}
Example 3: Pixel Based Width
div {
border-style: dashed;
border-width: 10px;
border-color: orange;
}
Example 4: Responsive Border Width
div {
border-style: dotted;
border-width: 2%;
border-color: black;
}
Example 5: Combined Example
div {
border-width: 5px 10px;
border-style: double;
border-color: purple;
}
CSS Border Width के साथ शॉर्टहैंड प्रॉपर्टी
CSS में border
शॉर्टहैंड का उपयोग करके आप border-width
, border-style
, और border-color
को एक साथ सेट कर सकते हैं।
उदाहरण:
div {
border: 5px solid red;
}
CSS Border Width के Advanced Techniques
1. Border Width with Hover Effect:
div {
border: 5px solid blue;
transition: border-width 0.3s ease;
}
div:hover {
border-width: 10px;
}
2. Border Width with Animation:
@keyframes borderGrow {
0% {
border-width: 2px;
}
100% {
border-width: 20px;
}
}
div {
border-style: solid;
border-color: pink;
animation: borderGrow 2s infinite alternate;
}
CSS Border Width और Table
CSS Border Width का उपयोग HTML टेबल के साथ भी किया जा सकता है।
उदाहरण:
<table style="border-collapse: collapse;">
<tr>
<td style="border: 5px solid black;">Cell 1</td>
<td style="border: 5px solid black;">Cell 2</td>
</tr>
</table>
CSS Border Width: Best Practices
- Responsive Design में ध्यान रखें:
हमेशा Responsive Units (जैसे:%
,em
,rem
) का उपयोग करें। - Proper Combination:
Border Width को हमेशा Border Style और Color के साथ उपयोग करें। - Hover Effects:
Hover और Animation का उपयोग करके बेहतर UI डिज़ाइन बनाएं। - Minimalism:
ज्यादा मोटे बॉर्डर्स से बचें। क्लीन और प्रोफेशनल लुक के लिए सीमित चौड़ाई रखें।
निष्कर्ष
CSS Border Width वेब डिज़ाइन में बॉर्डर की मोटाई को नियंत्रित करने का सबसे आसान और प्रभावी तरीका है। इसका उपयोग Responsive Design, Animation और Hover Effects के साथ मिलाकर किया जा सकता है, जिससे आपकी वेबसाइट अधिक इंटरैक्टिव और आकर्षक बनती है।