У меня есть три блока элементов рядом друг с другом, первый и последний являются прозрачными, а средний абсолютно позиционирован:абсолютно позиционирован элемент скрывает прозрачный элемент, прежде чем он
.box {
width: 300px;
height: 300px;
}
.box1 {
background: yellow;
opacity: 0.5;
}
.box2 {
background: red;
position: absolute;
left: 0;
top: 0;
width: 800px;
height: 800px;
}
.box3 {
background: black;
opacity: 0.5;
}
<div class="box box1"></div>
<div class="box box2"></div>
<div class="box box3"></div>
Поскольку .box1
и .box3
- opacity:0.5
, я думал, что они оба будут показывать через .box2
, но только .box3
. Зачем?