क्या बाल तत्वों की अस्पष्टता को प्रभावित किए बिना पृष्ठभूमि की छवि की अस्पष्टता को स्थापित करना संभव है?
उदाहरण
पाद में सभी लिंक को एक कस्टम बुलेट (पृष्ठभूमि छवि) की आवश्यकता होती है और कस्टम बुलेट की अपारदर्शिता 50% होनी चाहिए।
एचटीएमएल
<div id="footer">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
</div>
सीएसएस
#footer ul li {
background: url(/images/arrow.png) no-repeat 0 50%;
}
मैंने क्या कोशिश की है
मैंने सूची आइटम की अस्पष्टता को 50% पर सेट करने की कोशिश की, लेकिन फिर लिंक टेक्स्ट की अपारदर्शिता भी 50% है - और बाल तत्वों की अस्पष्टता को रीसेट करने का एक तरीका नहीं लगता है:
#footer ul li {
background: url(/images/arrow.png) no-repeat 0 50%;
/* will also set the opacity of the link text */
opacity: 0.5;
}
मैंने भी rgba का उपयोग करने की कोशिश की, लेकिन इससे पृष्ठभूमि की छवि पर कोई प्रभाव नहीं पड़ता है:
#footer ul li {
/* rgba doesn't apply to the background image */
background: rgba(255, 255, 255, 0.5) url(/images/arrow.png) no-repeat 0 50%;
}