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