.parent {
background-color: red;
width: 200px;
height: 200px;
opacity: 0.3;
position: relative;
}
.child {
background-color: green;
width: 100px;
height: 100px;
opacity: 1;
z-index: 10;
position: relative;
}
<div class="parent">
<div class="child"></div>
</div>
属性:opacity: 1;对于子元素,浏览器似乎会忽略,而如果您设置,例如,0.2(小于父元素) - 显示。
用于
rgba(n, n, n, n)背景颜色,而不是应用于opacity整个块和后代: