RGB Color Model क्या है?
RGB का मतलब है Red, Green, Blue।
HTML और CSS में RGB color model का उपयोग colors को mix करके define करने के लिए किया जाता है। Browser इन तीन primary colors की intensity के आधार पर final color render करता है।
RGB color model digital screens के लिए standard है।
RGB Color Syntax
RGB color को define करने का syntax होता है:
rgb(red, green, blue)
हर value की range होती है:
- Minimum:
0 - Maximum:
255
Example:
<p style="color:rgb(255, 0, 0);">Red Text</p>
यहाँ:
- Red = 255
- Green = 0
- Blue = 0
RGB Color Values कैसे काम करते हैं?
RGB में color intensity numbers से control होती है।
Examples:
<p style="color:rgb(0, 0, 0);">Black</p>
<p style="color:rgb(255, 255, 255);">White</p>
<p style="color:rgb(255, 255, 0);">Yellow</p>
<p style="color:rgb(0, 128, 0);">Green</p>
rgb(0,0,0)= Blackrgb(255,255,255)= White
Shades of Gray using RGB
Gray colors तब बनते हैं जब तीनों values बराबर हों।
Example:
<p style="color:rgb(128,128,128);">Gray Text</p>
<p style="color:rgb(200,200,200);">Light Gray</p>
<p style="color:rgb(50,50,50);">Dark Gray</p>
RGB Colors और Background
RGB colors background के लिए भी use किए जाते हैं।
Example:
<div style="background-color:rgb(240,240,240);">
Light Background
</div>
RGBA Color Model क्या है?
RGBA RGB का advanced version है जिसमें एक extra value होती है:
A = Alpha
Alpha value color की transparency (opacity) control करती है।
RGBA का use तब किया जाता है जब semi-transparent colors की जरूरत हो।
RGBA Color Syntax
rgba(red, green, blue, alpha)
Alpha value range:
0.0→ Fully transparent1.0→ Fully opaque
Example:
<p style="background-color:rgba(255, 0, 0, 0.5);">
Transparent Red Background
</p>
RGBA Transparency Examples
<div style="background-color:rgba(0,0,0,0.1);">10% Black</div>
<div style="background-color:rgba(0,0,0,0.5);">50% Black</div>
<div style="background-color:rgba(0,0,0,0.9);">90% Black</div>
Transparency layered design और modern UI में बहुत common है।
RGB vs RGBA Difference
RGB और RGBA में मुख्य difference alpha channel का है।
RGB:
- Transparency support नहीं करता
- Solid colors only
RGBA:
- Transparency support करता है
- Overlay और UI effects के लिए useful
RGBA का Practical Use
RGBA commonly use होता है:
- Modal backgrounds
- Overlay effects
- Hover effects
- Transparent buttons
- Glassmorphism design
Example:
<div style="background-color:rgba(0,0,0,0.6); color:white;">
Overlay Content
</div>
RGB और RGBA Colors Accessibility
Accessible design के लिए:
- Transparent backgrounds के साथ text contrast check करें
- Low alpha value पर text readability ensure करें
- Background image पर RGBA overlay use करें ताकि text clear रहे
Common Beginner Mistakes
- Alpha value को 0–255 में लिखना
- Very low contrast colors use करना
- RGB और HEX values mix समझना
- Excessive transparency use करना
RGB और RGBA Colors Best Practices
- Text readability priority रखें
- Background overlays के लिए RGBA use करें
- Consistent color palette follow करें
- Inline styles की बजाय CSS classes prefer करें
