CSS
रंग की
खोज…
वाक्य - विन्यास
- रंग: #rgb
- रंग: #rrggbb
- रंग: आरजीबी [ए] (<लाल>, <हरा>, <नीला> [, <अल्फा>])
- रंग: hsl [a] (<hue>, <saturation%>, <lightness%> [, <अल्फा>])
- रंग: colorkeyword / * हरा, नीला, पीला, नारंगी, लाल, ..etc * /
रंग खोजशब्द
अधिकांश ब्राउज़र एक रंग निर्दिष्ट करने के लिए रंग खोजशब्दों का उपयोग करते हैं। उदाहरण के लिए, नीले color
में एक तत्व का color
सेट करने के लिए, blue
कीवर्ड का उपयोग करें:
.some-class {
color: blue;
}
CSS कीवर्ड संवेदनशील नहीं हैं- blue
, Blue
और BLUE
सभी परिणाम #0000FF
।
रंग खोजशब्द
नामित रंगों के अलावा, transparent
कीवर्ड भी है, जो पूरी तरह से पारदर्शी काले रंग का प्रतिनिधित्व करता है: rgba(0,0,0,0)
हेक्साडेसिमल मान
पृष्ठभूमि
सीएसएस रंगों को हेक्स ट्रिपल के रूप में भी दर्शाया जा सकता है, जहां सदस्य एक रंग के लाल, हरे और नीले घटकों का प्रतिनिधित्व करते हैं। इनमें से प्रत्येक मान 00
से FF
की सीमा में एक संख्या या दशमलव संकेतन में 0
से 255
का प्रतिनिधित्व करता है। अपरकेस और / या निचले हेक्सिडेसिमल मानों का उपयोग किया जा सकता है (यानी #3fc
= #3FC
= #33ffCC
)। ब्राउज़र #369
को #336699
रूप में व्याख्या #336699
। यदि वह ऐसा नहीं है जो आप चाहते थे, बल्कि #306090
चाहते थे, तो आपको स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता है।
हेक्स नोटेशन के साथ प्रतिनिधित्व किए जाने वाले रंगों की कुल संख्या 256 ^ 3 या 16,777,216 है।
वाक्य - विन्यास
color: #rrggbb;
color: #rgb
मूल्य | विवरण |
---|---|
rr | 00 - लाल की मात्रा के लिए FF |
gg | 00 - हरे रंग की मात्रा के लिए FF |
bb | 00 - नीले रंग की मात्रा के लिए FF |
.some-class {
/* This is equivalent to using the color keyword 'blue' */
color: #0000FF;
}
.also-blue {
/* If you want to specify each range value with a single number, you can!
This is equivalent to '#0000FF' (and 'blue') */
color: #00F;
}
हेक्साडेसिमल नोटेशन का उपयोग आरजीबी रंग प्रारूप में, डब्ल्यू 3 सी के 'न्यूमेरिकल रंग मूल्यों' के अनुसार रंग मूल्यों को निर्दिष्ट करने के लिए किया जाता है।
हेक्साडेसिमल (या बस हेक्स) रंग मूल्यों को देखने के लिए इंटरनेट पर बहुत सारे उपकरण उपलब्ध हैं।
विकल्पों का एक समूह खोजने के लिए अपने पसंदीदा वेब ब्राउज़र के साथ " हेक्स कलर पैलेट " या " हेक्स कलर पिकर " खोजें!
हेक्स मान हमेशा एक पाउंड साइन (#) के साथ शुरू होते हैं, छह "अंकों" तक लंबे होते हैं, और केस-असंवेदनशील होते हैं: अर्थात, वे पूंजीकरण के बारे में परवाह नहीं करते हैं। #FFC125
और #ffc125
एक ही रंग के हैं।
rgb () संकेतन
RGB एक एडिटिव कलर मॉडल है जो लाल, हरे और नीले प्रकाश के मिश्रण के रूप में रंगों का प्रतिनिधित्व करता है। संक्षेप में, आरजीबी प्रतिनिधित्व हेक्साडेसिमल नोटेशन के दशमलव बराबर है। हेक्साडेसिमल में प्रत्येक संख्या 00-एफएफ से होती है जो दशमलव में 0-255 और प्रतिशत में 0% -100% के बराबर होती है।
.some-class {
/* Scalar RGB, equivalent to 'blue'*/
color: rgb(0, 0, 255);
}
.also-blue {
/* Percentile RGB values*/
color: rgb(0%, 0%, 100%);
}
वाक्य - विन्यास
rgb(<red>, <green>, <blue>)
मूल्य | विवरण |
---|---|
<red> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
<green> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
<blue> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
hsl () संकेतन
एचएसएल का अर्थ है ह्यू ("कौन सा रंग"), संतृप्ति ("कितना रंग") और लपट ("कितना सफेद")।
ह्यू को 0 ° से 360 ° (इकाइयों के बिना) के कोण के रूप में दर्शाया गया है, जबकि संतृप्ति और लपट को प्रतिशत के रूप में दर्शाया गया है।
p {
color: hsl(240, 100%, 50%); /* Blue */
}
वाक्य - विन्यास
color: hsl(<hue>, <saturation>%, <lightness>%);
मूल्य | विवरण |
---|---|
<hue> | रंग पहिया के आसपास डिग्री में निर्दिष्ट (इकाइयों के बिना), जहां 0 ° लाल है, 60 ° पीला है, 120 ° हरा है, 180 ° cyan है, 240 ° नीला है, 300 ° मजेंटा है, और 360 ° लाल है |
<saturation> | प्रतिशत में निर्दिष्ट जहां 0% पूरी तरह से असंतृप्त है (ग्रेस्केल) और 100% पूरी तरह से संतृप्त है (चमकीले रंग का) |
<lightness> | प्रतिशत में निर्दिष्ट जहां 0% पूरी तरह से काला है और 100% पूरी तरह से सफेद है |
टिप्पणियाँ
0% की संतृप्ति हमेशा एक ग्रेस्केल रंग का उत्पादन करती है; रंग बदलने से कोई प्रभाव नहीं पड़ता है।
0% की हल्कापन हमेशा काला पैदा करता है, और 100% हमेशा सफेद पैदा करता है; ह्यू या संतृप्ति को बदलने का कोई प्रभाव नहीं है।
currentColor
currentColor
वर्तमान तत्व की गणना रंग मान देता है।
एक ही तत्व में उपयोग करें
वर्तमान में color
संपत्ति red
करने के लिए सेट होने के बाद से वर्तमान color
लाल का मूल्यांकन करता है:
div {
color: red;
border: 5px solid currentColor;
box-shadow: 0 0 5px currentColor;
}
इस स्थिति में, बॉर्डर के लिए करंट को निर्दिष्ट करने की संभावना सबसे अधिक बेमानी है क्योंकि इसे छोड़ने पर समान परिणाम प्राप्त होने चाहिए। केवल उसी तत्व के भीतर बॉर्डर प्रॉपर्टी के अंदर करेंट-चॉकोर का उपयोग करें यदि वह अधिक विशिष्ट चयनकर्ता के कारण अन्यथा अधिलेखित हो जाएगा।
चूंकि यह गणना का रंग है, इसलिए पहला नियम ओवरराइड करने वाले दूसरे नियम के कारण सीमा निम्न उदाहरण में हरा होगा:
div {
color: blue;
border: 3px solid currentColor;
color: green;
}
मूल तत्व से निहित
माता-पिता का रंग विरासत में मिला है, यहाँ वर्तमान रंग 'ब्लू' का मूल्यांकन करता है, जिससे बाल तत्व का बॉर्डर-रंग नीला हो जाता है।
.parent-class {
color: blue;
}
.parent-class .child-class {
border-color: currentColor;
}
currentColor का उपयोग अन्य नियमों द्वारा भी किया जा सकता है जो सामान्य रूप से रंग संपत्ति से विरासत में नहीं आते हैं, जैसे कि पृष्ठभूमि-रंग। नीचे दिए गए उदाहरण में बच्चों को इसकी पृष्ठभूमि के रूप में माता-पिता में रंग सेट का उपयोग करते हुए दिखाया गया है:
.parent-class {
color: blue;
}
.parent-class .child-class {
background-color: currentColor;
}
संभावित परिणाम:
rgba () संकेतन
आरजीबी () संकेतन के समान , लेकिन एक अतिरिक्त अल्फा (अस्पष्टता) मूल्य के साथ।
.red {
/* Opaque red */
color: rgba(255, 0, 0, 1);
}
.red-50p {
/* Half-translucent red. */
color: rgba(255, 0, 0, .5);
}
वाक्य - विन्यास
rgba(<red>, <green>, <blue>, <alpha>);
मूल्य | विवरण |
---|---|
<red> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
<green> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
<blue> | 0 से पूर्णांक - 255 या 0 से प्रतिशत - 100% |
<alpha> | 0 से एक संख्या - 1, जहां 0.0 पूरी तरह से पारदर्शी है और 1.0 पूरी तरह से अपारदर्शी है |
hsla () संकेतन
Hsl () संकेतन के समान , लेकिन एक अतिरिक्त अल्फा (अस्पष्टता) मान के साथ।
hsla(240, 100%, 50%, 0) /* transparent */
hsla(240, 100%, 50%, 0.5) /* half-translucent blue */
hsla(240, 100%, 50%, 1) /* fully opaque blue */
वाक्य - विन्यास
hsla(<hue>, <saturation>%, <lightness>%, <alpha>);
मूल्य | विवरण |
---|---|
<hue> | रंग पहिया के आसपास डिग्री में निर्दिष्ट (इकाइयों के बिना), जहां 0 ° लाल है, 60 ° पीला है, 120 ° हरा है, 180 ° cyan है, 240 ° नीला है, 300 ° मजेंटा है, और 360 ° लाल है |
<saturation> | प्रतिशत जहां 0% पूरी तरह से विघटित है (ग्रेस्केल) और 100% पूरी तरह से संतृप्त (चमकीले रंग का) है |
<lightness> | प्रतिशत जहां 0% पूरी तरह से काला है और 100% पूरी तरह से सफेद है |
<alpha> | 0 से एक संख्या - 1 जहां 0 पूरी तरह से पारदर्शी है और 1 पूरी तरह से अपारदर्शी है |