<a>
Farklı rgba arka plan renklerine sahip ancak aynı alfaya sahip bir dizi etiketim var. Yalnızca rgba niteliğinin opaklığını değiştirecek tek bir css stili yazmak mümkün müdür?
Kodun hızlı bir örneği:
<a href="#"><img src="" /><div class="brown">Link 1</div></a>
<a href="#"><img src="" /><div class="green">Link 2</div></a>
Ve stiller
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);}
Yapmak istediğim şey, <a>
üzerine gelindiğinde opaklığı değiştirecek , ancak rengi değiştirmeden koruyacak tek bir stil yazmak .
Gibi bir şey
a:hover .green, a:hover .brown {background-color: rgba(inherit,inherit,inherit,1);}
div
öğeleriniz öğelerinizde ne yapıyora
?