Я получил два absolute
элемента с одинаковым z-index
.У одного из них есть fixed-position
дочерний элемент, у которого z-index
выше, чем у родительского элемента.
Почему дочерний элемент перекрывает только родительский элемент, но не другой абсолютный элемент с более низким z-index
.Как добиться, чтобы ребенок перекрывал оба нижних элемента z-index
?
.lower-element {
background: green;
width: 3em;
height: 3em;
position: absolute;
z-index: 10;
}
.higher-element {
background: blue;
width: 100vw;
height: 100vh;
position: fixed;
opacity: .5;
z-index: 20;
}
.lower-element-1 {
top: 5em;
}
<div class="lower-element">
<div class="higher-element">
</div>
</div>
<div class="lower-element lower-element-1">
</div>