1.简介
当我们使用filter、opacity等css属性时,会发现滤镜与透明的效果同时应用到了子元素,这是默认行为。
其实大部分情况下,都希望这些效果只应用于父元素的背景(背景图、背景色)
2.透明度与背景色
一般是这样应用透明度的,即使用opacity:
<style>
.item{
width:100px;
height:100px;
background-color: green;
opacity: 0.5;
text-align: center;
}
</style>
<div style="display: flex;flex-direction: row;">
<div class="item">pig</div>
</div>
- 此时内部文字也透明了
透明的背景色解决起来很