CSS hsl() फ़ंक्शन
- पिछला पृष्ठ CSS ग्रे-स्केल() फ़ंक्शन
- अगला पृष्ठ CSS ह्यू-रोटेट() फ़ंक्शन
- एक स्तर ऊपर सीएसएस फ़ंक्शन रेफरेंस मैनुअल
वर्णन और उपयोग
CSS का hsl()
फ़ंक्शन रंग को निर्दिष्ट करने के लिए रंग के ह्यू-सातत्य-चमकीलापन मॉडल (HSL) का उपयोग करता है। आवश्यकता पड़ने पर एक वैकल्पिक alpha तत्व (रंग की ट्रांसपेरेंसी) को जोड़ा जा सकता है।
सुझाव:HSL का अर्थ है रंग का ह्यू (Hue) सातत्य (Saturation) और चमकीलापन (Lightness),यह रंग का सर्कुलर निर्देशांक प्रतिनिधित्व करता है।
ध्यान दें:hsla()
तत्व है hsl()
तत्व का अन्य नाम। सिफारिश है hsl()
तत्व
उदाहरण
उदाहरण 1
विभिन्न HSL(A) रंगों का वर्णन:
#p1 {background-color:hsl(120 100% 50%);} /* हरा */ #p2 {background-color:hsl(120 100% 75%);} /* हल्का हरा */ #p3 {background-color:hsl(120 100% 25%);} /* गहरा हरा */ #p4 {background-color:hsl(120 100% 25% / 20%);} /* ट्रांसपेरेंसी वाला गहरा हरा */ #p5 {background-color:hsl(120 60% 70%);} /* नरम हरा */ #p6 {background-color:hsl(290 100% 50%);} /* पुर्पला */ #p7 {background-color:hsl(290 60% 70%);} /* नरम पुर्पला */ #p8 {background-color:hsl(290 60% 70% / 0.3);} /* ट्रांसपेरेंसी वाला नरम पुर्पला */
उदाहरण 2
अनुक्रमित मान के रूप में सेपटा का पुराना वाक्यांश शैली:
#p1 {background-color:hsl(120, 100%, 50%);} /* हरा */ #p2 {background-color:hsl(120, 100%, 75%);} /* हल्का हरा */ #p3 {background-color:hsl(120, 100%, 25%);} /* गहरा हरा */ #p4 {background-color:hsl(120, 60%, 70%);} /* हरा त्वचा रंग */ #p5 {background-color:hsl(290, 100%, 50%);} /* त्वचा रंग */ #p6 {background-color:hsl(290, 60%, 70%);} /* हरा त्वचा रंग */
CSS शैली
अभिकर्ता वाक्यांश शैली
hsl(ह्यू सैटुरेशन लाइटनेस / A)
मान | वर्णन |
---|---|
ह्यू | अनिवार्य। रंग परिक्रमा पर की दूरी (0 से 360) - 0 (या 360) लाल है, 120 हरा है, 240 नीला है। |
सैटुरेशन |
अनिवार्य। रंग की सूखीदारी को परिभाषित करता है; 0% ग्रे है, 100% पूर्ण रंग (पूर्ण सूखीदारी) है। इसके बजाय None (0% से समान) का इस्तेमाल भी किया जा सकता है। |
लाइटनेस |
अनिवार्य। रंग की चमकीलापन को परिभाषित करता है; 0% काला है, 50% सामान्य, 100% श्वेत है। इसके बजाय None (0% से समान) का इस्तेमाल भी किया जा सकता है। |
/ A |
वैकल्पिक। रंग के एल्फा चैनल की गुणवत्ता (0% या 0 से पूरी तरह से पारदर्शी तक 100% या 100 से पूरी तरह से अविरत)। इसके बजाय None (एल्फा चैनल को कहता है) का इस्तेमाल भी किया जा सकता है। डिफ़ॉल्ट मान 100% है। |
सापेक्षिक वाक्यांश शैली
hsl(from रंग ह्यू सैटुरेशन लाइटनेस / A)
मान | वर्णन |
---|---|
from रंग |
जो 'from' शब्द से शुरू होता है और उसके बाद आधार रंग का रंग वाला मान है। यह आपसी रंग के आधार रंग है। |
ह्यू | अनिवार्य। रंग परिक्रमा पर की दूरी (0 से 360) - 0 (या 360) लाल है, 120 हरा है, 240 नीला है। |
सैटुरेशन |
अनिवार्य। रंग की सूखीदारी को परिभाषित करता है; 0% ग्रे है, 100% पूर्ण रंग (पूर्ण सूखीदारी) है। इसके बजाय None (0% से समान) का इस्तेमाल भी किया जा सकता है। |
लाइटनेस |
अनिवार्य। रंग की चमकीलापन को परिभाषित करता है; 0% काला है, 50% सामान्य, 100% श्वेत है। इसके बजाय None (0% से समान) का इस्तेमाल भी किया जा सकता है। |
/ A |
वैकल्पिक। रंग के एल्फा चैनल की गुणवत्ता (0% या 0 से पूरी तरह से पारदर्शी तक 100% या 100 से पूरी तरह से अविरत)। इसके बजाय None (एल्फा चैनल को कहता है) का इस्तेमाल भी किया जा सकता है। डिफ़ॉल्ट मान 100% है। |
तकनीकी विवरण
संस्करण: | CSS3 |
---|
ब्राउज़र समर्थन
तालिका में दिए गए संख्या पहली बार इस फ़ंक्शन को समर्थन करने वाले ब्राउज़र का संस्करण है।
च्रोम | एज | फ़ायरफॉक्स | सफारी | ऑपेरा |
---|---|---|---|---|
hsl() | ||||
1 | 9 | 1 | 3.1 | 9.5 |
साथ एल्फा पारामीटर का hsl() | ||||
65 | 79 | 52 | 12.1 | 52 |
स्पेस से अलग संख्या के रूप में | ||||
65 | 79 | 52 | 12.1 | 52 |
संबंधित पृष्ठ
तस्वीरीयाँ:CSS HSL रंग
संदर्भःसीएसएस रंग
संदर्भःCSS hwb() फ़ंक्शन
संदर्भःCSS lab() फ़ंक्शन
संदर्भःCSS lch() फ़ंक्शन
संदर्भःCSS oklab() फ़ंक्शन
संदर्भःCSS oklch() फ़ंक्शन
- पिछला पृष्ठ CSS ग्रे-स्केल() फ़ंक्शन
- अगला पृष्ठ CSS ह्यू-रोटेट() फ़ंक्शन
- एक स्तर ऊपर सीएसएस फ़ंक्शन रेफरेंस मैनुअल