हेक्स प्रारूप में एक रंग (अल्फा चैनल सहित) का प्रतिनिधित्व करने के तरीके पर एक डब्ल्यू 3 या कोई अन्य उल्लेखनीय मानक है?
क्या यह #RGBA या #ARGB है?
:-P
हेक्स प्रारूप में एक रंग (अल्फा चैनल सहित) का प्रतिनिधित्व करने के तरीके पर एक डब्ल्यू 3 या कोई अन्य उल्लेखनीय मानक है?
क्या यह #RGBA या #ARGB है?
:-P
जवाबों:
CSS 3 में, कल्पना से उद्धृत करने के लिए, "RGBA मान के लिए कोई हेक्साडेसिमल नोटेशन नहीं है" ( CSS स्तर 3 युक्ति देखें )। इसके बजाय आप डेसीबल या प्रतिशत के साथ आरजीबीए () कार्यात्मक संकेतन का उपयोग कर सकते हैं, उदाहरण के लिए आरजीबीए (255, 0, 0, 0.5) 50% पारदर्शी लाल होगा। RGB चैनल 0-255 या 0% -100%, अल्फा 0-1 है।
CSS 4 * में, आप अल्फा चैनल को 8 अंकों के हेक्स कलर के 7 वें और 8 वें अक्षरों का उपयोग करके निर्दिष्ट कर सकते हैं, या 4 अंकों के हेक्स कलर के 4 वें चरित्र ( सीएसएस लेवल 4 की कल्पना देखें )
मई 2019 तक,> 80% उपयोगकर्ताओं से #RGBA प्रारूप को समझने की उम्मीद की जा सकती है
अप टू डेट ब्राउजर सपोर्ट की जानकारी CanIUse.com पर उपलब्ध है
* तकनीकी रूप से अभी भी मसौदे में है, लेकिन ब्राउज़र समर्थन को देखते हुए इसे बदलने की संभावना नहीं है।
ऐसा लगता है कि कोई हेक्स अल्फा प्रारूप नहीं है: http://www.w3.org/TR/css3-color/
वैसे भी, यदि आप SASS जैसे CSS प्रीप्रोसेसर का उपयोग करते हैं तो आप एक हेक्स टू rgba
: बैकग्राउंड पास कर सकते हैं :
rgba(#000, 0.5);
और प्रीप्रोसेसर बस आरजीबी कोड को स्वचालित रूप से आरजीबी में बदल देता है।
मुझे यकीन नहीं है कि कोई आधिकारिक मानक है-
RGBA वह प्रतिनिधित्व है जो मैंने वेब मैक्रोमीडिया के लिए देखा है और अन्य लोग ARGB का उपयोग करते हैं
मेरा मानना है कि RGBA अधिक सामान्य प्रतिनिधित्व है।
यदि यह मदद करता है तो यह CSS3 के लिए W3 से है
http://www.w3.org/TR/css3-color/#rgba-color
EDIT (पैट्रिक): उपरोक्त W3 लिंक से उद्धरण
RGB मानों के विपरीत, RGBA मान के लिए कोई हेक्साडेसिमल नोटेशन नहीं है
Chrome 52+ अल्फा हेक्स का समर्थन करता है :
background: #56ff0077;
पुराने ब्राउज़रों के लिए, आपको उपयोग करना होगा:
background-color: rgba(255, 220, 0, 0.3);
आप RGB मान प्राप्त करने और फिर अल्फा मान का उपयोग करने के लिए GIMP या फोटो शॉप के रंग बीनने में हेक्स रंग डालने की कोशिश कर सकते हैं। जैसे। लाल है #FF0000
या rgb(255,0,0
) यदि आप .5 के अल्फा मान से लाल चाहते हैं rgba(255,0,0,.5)
।
शायद वही नहीं जो आप चाहते थे लेकिन उम्मीद है कि मदद करता है।