0
我想玩CSS混合模式属性,但它似乎没有什么事情发生时,我应用规则。CSS混合模式不工作
我做错了什么?我已将隔离规则应用于父级,并将混合混合模式应用于要玩的元素。
这是代码和codepen example。
.day-old {
position: relative;
isolation: isolate;
}
.day-old:before {
position: absolute;
top: 0;
left: 0;
display: block;
width: 99.9%;
height: 38px;
content: "";
background: rgba(0, 0, 0, 0.5);
z-index: -1;
}
.day-old .day-row {
opacity: 0.5;
}
.day-row {
display: -ms-flexbox;
display: flex;
width: 100%;
}
.day {
background: #f5f5f5;
margin: 0;
}
.day span {
display: block;
padding: 10px;
}
.availability {
display: flex;
width: 100%;
text-align: center;
margin: 0;
}
.slot {
display: block;
padding: 10px 0;
color: #3c763d;
background: #dff0d8;
width: 100%;
box-shadow: -1px 0px 0px #c7d9b9 inset, 0px -1px 0px #c7d9b9 inset;
mix-blend-mode: screen;
}
<div class="day-old">
<div class="day-row">
<p class="inner day"><span><strong>13/04</strong></span></p>
<p class="availability">
<span class="slot">
<strong>2500</strong> </span>
</p>
</div>
</div>
由于
你能解释一下你想要达到什么目标吗?也许截图? –
这是工作,你只需要使用颜色差异将更多_visual_ ...尝试它的图像,或多色背景,它的目的是使用 – LGSon
@GurtejSingh什么都没有特别,想检查我是否可以使用该属性实现美观! – Alessio