悬停时是否可以仅更改rgba背景颜色的Alpha?
我有一套 <a>标签,标签的rgba背景颜色不同,但是alpha相同。是否可以编写单个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);}