HTML HSL Colors
In this page:
<tagname style="color: hsl(hue, saturation%, lightness%);">content</tagname>
Hue Wheel
Hue 0 से 360 तक की एक value है जो color wheel पर एक position को represent करती है: 0 red है, 120 green है, 240 blue है, और 360 वापस घूमकर red पर आ जाता है। Hue अकेले, कितना vivid या light दिखता है इससे स्वतंत्र रहकर, यह तय करता है कि आप कौन सा color देख रहे हैं।
उदाहरण: The Hue Wheel
<p style="color: hsl(0, 100%, 50%);">Hue 0 = red</p>
<p style="color: hsl(240, 100%, 50%);">Hue 240 = blue</p>
Saturation से Vividness नियंत्रित करना
Saturation 0% से 100% तक का एक percentage है जो नियंत्रित करता है कि कोई color कितना vivid या muted दिखता है -- 100% saturation एक शुद्ध, तीव्र hue देती है, जबकि 0% saturation सारा color हटा देती है, और hue value चाहे जो भी हो, सिर्फ gray का एक shade बचता है।
उदाहरण: Controlling Vividness with Saturation
<p style="color: hsl(200, 100%, 50%);">Fully saturated</p>
<p style="color: hsl(200, 0%, 50%);">Zero saturation = gray</p>
Lightness से Tone नियंत्रित करना
Lightness 0% से 100% तक का एक percentage है जो नियंत्रित करता है कि कोई color black या white के कितने पास बैठता है -- 0% हमेशा शुद्ध black होता है, 100% हमेशा शुद्ध white होता है, और 50% hue को उसके सबसे शुद्ध, सबसे saturated रूप में दिखाता है।
उदाहरण: Controlling Tone with Lightness
<p style="color: hsl(200, 100%, 0%);">0% lightness = black</p>
<p style="color: hsl(200, 100%, 50%);">50% lightness = pure hue</p>
<p style="color: hsl(200, 100%, 100%);">100% lightness = white</p>
Tints और Shades बनाना
क्योंकि HSL "कौन सा color" वाले सवाल (hue) को "कितना light" वाले सवाल (lightness) से अलग करता है, यह एक coordinated palette generate करने के लिए सबसे आसान notation है -- hue और saturation को lock रखें, फिर hover states, borders, और backgrounds के लिए shades की एक smooth ramp बनाने हेतु सिर्फ lightness बदलें, जो सभी स्पष्ट रूप से एक ही color family के हों।
उदाहरण: Building Tints and Shades
<div style="background-color: hsl(210, 80%, 40%);">Dark</div>
<div style="background-color: hsl(210, 80%, 60%);">Medium</div>
<div style="background-color: hsl(210, 80%, 80%);">Light</div>
hsla() से Transparency जोड़ना
hsla(hue, saturation, lightness, alpha) वही चौथी alpha value जोड़ता है जो rgba() में उपयोग होती है, जो 0 (पूरी तरह transparent) से 1 (पूरी तरह opaque) तक होती है, जिससे कोई HSL color पीछे के content के साथ blend हो सके।
उदाहरण: Adding Transparency with hsla()
<div style="background-color: hsla(210, 80%, 50%, 0.5);">Semi-transparent overlay</div>
Chapter Quiz — Complete all 26 topics to unlock
0/26 topics done
Complete these topics first:
- HTML Favicon
- HTML Page Title
- HTML Tables
- HTML Lists
- HTML Block & Inline
- HTML Comments
- HTML Colors
- HTML CSS
- HTML Links
- HTML Images
- HTML RGB Colors
- HTML HEX Colors
- HTML HSL Colors
- HTML Link Colors
- HTML Link Bookmarks
- HTML Background Images
- HTML Table Borders
- HTML Table Sizes
- HTML Table Headers
- HTML Table Padding & Spacing
- HTML Colspan & Rowspan
- HTML Table Styling
- HTML Table Colgroup
- HTML Unordered Lists
- HTML Ordered Lists
- HTML Other Lists / Description Lists