ฉันมีชุดของ<a>
แท็กที่มีสีพื้นหลัง rgba ต่างกัน แต่เป็นอัลฟ่าเดียวกัน เป็นไปได้ไหมที่จะเขียนสไตล์ css เดียวที่จะเปลี่ยนเฉพาะความทึบของแอตทริบิวต์ rgba
ตัวอย่างสั้น ๆ ของรหัส:
<a href="#"><img src="" /><div class="brown">Link 1</div></a>
<a href="#"><img src="" /><div class="green">Link 2</div></a>
และรูปแบบต่างๆ
a {display: block; position: relative}
.brown {position: absolute; bottom: 0; background-color: rgba(118,76,41,.8);}
.green {position: absolute; bottom: 0; background-color: rgba(51,91,11,.8);}
สิ่งที่ฉันต้องการจะทำคือเขียนสไตล์เดียวที่จะเปลี่ยนความทึบเมื่อ<a>
วางเมาส์เหนือ แต่ให้สีไม่เปลี่ยนแปลง
สิ่งที่ต้องการ
a:hover .green, a:hover .brown {background-color: rgba(inherit,inherit,inherit,1);}
div
องค์ประกอบของคุณทำอะไรในa
องค์ประกอบของคุณ?