Saya memiliki sekumpulan <a>tag dengan warna latar belakang rgba yang berbeda tetapi alfa yang sama. Apakah mungkin untuk menulis satu gaya css yang hanya akan mengubah opasitas atribut rgba?
Contoh singkat kode:
<a href="#"><img src="" /><div class="brown">Link 1</div></a>
<a href="#"><img src="" /><div class="green">Link 2</div></a>
Dan gayanya
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);}
Apa yang ingin saya lakukan adalah menulis satu gaya yang akan mengubah opasitas saat di <a>-arahkan, namun warnanya tidak berubah.
Sesuatu seperti
a:hover .green, a:hover .brown {background-color: rgba(inherit,inherit,inherit,1);}
aelemen tingkat blok .
atag sebagai lawan satu di sekitar imgdan lainnya di sekitar teks. Fakta bahwa itu didukung oleh HTML 5 adalah bonus yang bagus.
divdilakukanaelemen Anda di elemen Anda ?