我有一套 <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);}
a
元素。
a
标签而不是一个标签围绕一个标签img
,另一个标签围绕文本。HTML 5支持它的事实是一个不错的收获。
div
元素在元素中做什么a
?