เป็นไปได้ไหมที่จะกำหนดความทึบของภาพพื้นหลังโดยไม่กระทบต่อความทึบแสงขององค์ประกอบลูก?
ตัวอย่าง
ลิงก์ทั้งหมดในส่วนท้ายจำเป็นต้องมีสัญลักษณ์แสดงหัวข้อย่อยที่กำหนดเอง (ภาพพื้นหลัง) และความทึบของกระสุนที่กำหนดเองควรเป็น 50%
HTML
<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>
CSS
#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%;
}