क्या सीएसएस में इसके नाम से एक अल्फा पारदर्शिता मूल्य परिभाषित करना संभव है?सीएसएस रंग के नाम + अल्फा पारदर्शिता
Ie:
#mytext { color: red 0.5 }
बल्कि तरह
#mytext { color: rgba(255,0,0,0.5) }
क्या सीएसएस में इसके नाम से एक अल्फा पारदर्शिता मूल्य परिभाषित करना संभव है?सीएसएस रंग के नाम + अल्फा पारदर्शिता
Ie:
#mytext { color: red 0.5 }
बल्कि तरह
#mytext { color: rgba(255,0,0,0.5) }
आप प्राप्त कर सकते हैं
#mytext{
color: red;
opacity: 0.5;
}
ध्यान दें कि अस्पष्टता, पूरे तत्व ही नहीं, पाठ को प्रभावित करेगा तो उदाहरण के लिए, अगर #mytext तत्व एक पृष्ठभूमि रंग था, वह भी की अस्पष्टता मूल्य प्राप्त होगा: परिणाम आप इस तरह से चाहते हैं 0.5
हालांकि, मैं दाई से सहमत हूं, हेक्स या आरजीबी कोड के बजाय रंग नामों का उपयोग करना ऐसा कुछ नहीं है जिसे आपको बहुत अधिक भरोसा करना चाहिए। यह काम करने के लिए एक बदसूरत रंग पैलेट है।
सं सीएसएस विनिर्देश केवल अनुमति देता है रंग नाम से निर्दिष्ट किया जाना है, आरजीबी का हेक्साडेसिमल प्रतिनिधित्व, RGBA का सहारा या rgb(r,g,b)
का उपयोग करने से और rgba(r,g,b,a)
फ़ंक्शंस। प्रत्येक उपयोग पारस्परिक रूप से अनन्य है।
रेफरी: की तुलना में वे CSS1.x के दिनों में थे क्योंकि नामित रंग (orange
को छोड़कर) वर्ष "16-रंग" के सभी सदस्य हैं http://www.w3.org/TR/CSS2/syndata.html#value-def-color
रंग-नाम अब कम उपयोगी होते हैं पैलेट प्रदर्शित करें और आम तौर पर आज बदसूरत लग रहे हो।
आप में सुधार करने के पठनीयता तो जैसे टिप्पणियों का उपयोग, रंग के नाम का इस्तेमाल करना चाहते हैं:
color: rgb(0,0,0); /* black */
(सेमी-कोलन के बाद टिप्पणी डाल क्योंकि कई सीएसएस संपादकों केवल जब वे बाहर रहते हैं टिप्पणियों को सुरक्षित रखने संपत्ति घोषणाओं के)।
CSS3 के 24-बिट X11 रंग सेट सहित अधिक नामित-रंग, है, साथ ही hsl(h,s,l)
समारोह कहते हैं, लेकिन अभी भी नामित किया गया-रंग और अस्पष्टता मूल्यों के मिश्रण की अनुमति नहीं है: http://www.w3.org/TR/css3-color/