HTML Colors
अपने वेब पेज को रंगों से सजाना! क्योंकि एक पेज बिना रंग के वैसा ही होता है जैसे खाना बिना नमक के HTML में Colors का इस्तेमाल हर जगह होता है — टेक्स्ट में, बैकग्राउंड में, बॉर्डर में, बटन में, हेडिंग्स में, और भी बहुत कुछ में। चलिए, एक-एक करके पूरे मज़े से सीखते हैं
HTML Colors क्या होते हैं?
HTML में Colors का इस्तेमाल CSS properties जैसे color, background-color, और border के साथ किया जाता है। उदाहरण के लिए:
<p style="color: red;">यह टेक्स्ट लाल रंग में है।</p>Output:
यह टेक्स्ट लाल रंग में है।
HTML में Colors लिखने के 4 तरीके
| तरीका (Method) | उदाहरण (Example) | समझ (Explanation) |
|---|---|---|
| 1️⃣ **Color Name** | color: red; |
नाम से रंग (**140+ predefined colors**) |
| 2️⃣ **HEX Code** | color: #ff0000; |
**6-अंकों** वाला hex कोड |
| 3️⃣ **RGB Value** | color: rgb(255,0,0); |
Red, Green, Blue **वैल्यू** (0 से 255) |
| 4️⃣ **HSL Value** | color: hsl(0,100%,50%); |
Hue, Saturation, Lightness **(रंगत, संतृप्ति, हल्कापन)** |
Example 1: Color Name से रंग लगाना
<h2 style="color: blue;">Welcome to HTML Colors</h2>
<p style="color: green;">यह टेक्स्ट हरे रंग में है।</p>
<p style="color: orange;">यह टेक्स्ट नारंगी रंग में है।</p>Welcome to HTML Colors
यह टेक्स्ट हरे रंग में है।
यह टेक्स्ट नारंगी रंग में है।
Example 2: HEX Code से रंग लगाना
| रंग | HEX कोड |
|---|---|
| Red (लाल) | #ff0000 |
| Green (हरा) | #00ff00 |
| Blue (नीला) | #0000ff |
| Black (काला) | #000000 |
| White (सफेद) | #ffffff |
| Gray (स्लेटी) | #808080 |
<p style="color: #ff0000;">यह टेक्स्ट HEX कोड से लाल है।</p>
<p style="background-color: #0000ff; color: #ffffff;">यह नीले बैकग्राउंड में सफेद टेक्स्ट है।</p>Example 3: RGB (Red Green Blue) Colors
हर रंग RGB के तीन वैल्यू से बनता है — जहां 0 से 255 तक की वैल्यू दी जाती है।
<p style="color: rgb(255, 0, 0);">Red (255,0,0)</p>
<p style="color: rgb(0, 255, 0);">Green (0,255,0)</p>
<p style="color: rgb(0, 0, 255);">Blue (0,0,255)</p>Red (255,0,0)
Green (0,255,0)
Blue (0,0,255)
आप चाहें तो transparency भी जोड़ सकते हैं rgba() से:
<p style="background-color: rgba(255,0,0,0.3);">Red with Transparency</p>Example 4: HSL (Hue, Saturation, Lightness)
यह color model थोड़ा नया और स्मार्ट है। यह रंगों को color wheel के आधार पर दर्शाता है।
Syntax:
hsl(hue, saturation%, lightness%)- Hue (0–360): रंग का कोण (0=लाल, 120=हरा, 240=नीला)
- Saturation (0–100%): रंग की गहराई
- Lightness (0–100%): चमक
<p style="color: hsl(0, 100%, 50%);">Red (HSL)</p>
<p style="color: hsl(120, 100%, 25%);">Green (HSL)</p>
<p style="color: hsl(240, 100%, 50%);">Blue (HSL)</p>Example 5: Text और Background दोनों में रंग लगाना
<h2 style="color: white; background-color: black; padding: 10px;"> Dark Theme Example </h2>Output:
Dark Theme Example
Example 6: Gradient (Multiple Colors) का Magic
Gradient का मतलब होता है “एक रंग से दूसरे रंग में बदलाव”। हालांकि ये CSS property है, पर HTML के style में आप इसे inline भी लिख सकते हैं।
<div style="background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); padding: 20px; color: white;">
यह एक खूबसूरत Gradient Background है!
</div>Example 7: Table के साथ रंग प्रयोग
<table border="1" style="border-collapse: collapse;">
<tr style="background-color: lightblue;">
<th>रंग</th>
<th>HEX कोड</th>
</tr>
<tr style="background-color: #ff9999;">
<td>Light Red</td>
<td>#ff9999</td>
</tr>
<tr style="background-color: #99ff99;">
<td>Light Green</td>
<td>#99ff99</td>
</tr>
<tr style="background-color: #9999ff;">
<td>Light Blue</td>
<td>#9999ff</td>
</tr>
</table>Output:
| रंग | HEX कोड |
|---|---|
| Light Red | #ff9999 |
| Light Green | #99ff99 |
| Light Blue | #9999ff |
Important Tips
- हमेशा टेक्स्ट और बैकग्राउंड के बीच अच्छा contrast रखें ताकि टेक्स्ट पढ़ने योग्य रहे।
- Branding या design के लिए एक consistent color palette इस्तेमाल करें।
- Dark mode और Light mode दोनों को ध्यान में रखकर रंग चुनें।
- Transparent colors (rgba) attractive और modern लुक देते हैं।