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);}
a
elemen tingkat blok .
a
tag sebagai lawan satu di sekitar img
dan lainnya di sekitar teks. Fakta bahwa itu didukung oleh HTML 5 adalah bonus yang bagus.
div
dilakukana
elemen Anda di elemen Anda ?