我尝试在图像顶部添加一个白色 div,然后为白色图层添加不透明度,以便我可以在图像上放置文本。
的HTML:
<div id="red">
<div id="white">
<div id="blue"></div>
</div>
</div>
CSS:
div {
width: 300px;
height: 300px
}
#red {
background: red;
position: relative;
z-index: -15;
}
#white {
background: white;
opacity: 0.5;
position: relative;
z-index: -10;
}
#blue {
background: blue;
width: 100px;
height: 100px;
opacity: 1;
}
背景呈粉红色,非常棒。但是我想出现在顶部的蓝色盒子是蓝色的——但遗憾的是它是紫色的。因此,由于某种原因,蓝色框有点不透明。
如何使蓝色框出现在顶部,没有任何不透明度?