我有img
:
<img src="img1.png" alt="" />
和这个CSS:
img{
background-color:green;
opacity:0.4;
padding:5px;
}
您可以看到img
的{{1}} background-color
也已消失here。如何仅将opacity
img
和 提供给background
?
答案 0 :(得分:2)
您需要另一个周围的HTML元素来实现此效果。
<强> HTML 强>:
<div class="wrapper">
<img src="http://i.stack.imgur.com/hUOmz.jpg" alt="" />
</div>
<强> CSS 强>:
img {
opacity: 0.4;
padding: 5px;
}
.wrapper {
font-size: 0;
display: inline-block;
background-color: green;
}
将display
设置为inline-block
会将img
换行,而不指定任何大小。