我想使用z-indexes将不同的元素彼此堆叠。因为我在transform
元素上使用了scroll
(为该元素的transform
属性设置了动画,以便使用javascript进行平滑滚动),所以z-index: 3;
上的box
}元素不再起作用。具有z索引的所有3个元素都位于absolute
或fixed
中。我该如何解决这个问题?
<div class="container">
<div class="scroll" style="transform: translateY(-200px);">
<div class="slider">
<div class="img-slider" style="z-index: 2;"></div>
<div class="text-slider" style="z-index: 4;"></div>
</div>
</div>
</div>
<div class="box" style="z-index: 3;"></div>
预期结果:img-slider
应该在底部,box
之上,而文本滑块应该在这两个元素的顶部。