我已经尝试了很多不同的方法,但无法使 .pink 和 .green div 相互混合,但不能使父元素 .wrapper 的背景颜色混合。
.wrapper {
background-color: blue;
height: 100vh;
width: 100%;
isolation: isolate;
}
.pink {
background: hotpink;
height: 80%;
width: 50%;
position: absolute;
z-index: 1;
top: 0;
left: 10%;
mix-blend-mode: multiply;
}
.green {
background: limegreen;
height: 80%;
width: 50%;
position: absolute;
z-index: 1;
top: 0;
right: 10%;
mix-blend-mode: multiply;
}
<div class="wrapper">
<div class="pink"></div>
<div class="green"></div>
</div>
或者,请参阅小提琴:https ://jsfiddle.net/grettynebraska/9dr6vspy/5/#&togetherjs=breFHFSfEd
我的目标只是让粉红色和绿色的 div 相互融合,并生活在黑色背景上,与它们不融合。
我尝试使用绝对位置,并将粉红色/绿色 div 和包装器彼此相邻,作为兄弟姐妹。但是,所有元素仍然混合在一起。