JSF中:
我在用相对定位的元素环绕 z-index 时遇到了一些麻烦。鉴于此 html,我希望“活动”屏幕组件位于其他两个之前(是的,我知道在此示例中这在视觉上看起来不太好......我已将问题归结为基础知识):
<div class="parent-container">
<div class="screen-component">
Content inside first screen component
</div>
<div class="screen-component">
Content inside second screen component
</div>
<div class="screen-component active">
Content inside active component.. I want this up top
</div>
</div>
这个CSS:
.parent-container {
position: relative;
}
.screen-component {
position: relative;
z-index: 2000;
}
.screen-component.active {
position: relative;
z-index: 5000;
}
我想要的效果是任何带有“活动”类的“屏幕组件”都位于其他组件的前面;但是现在它们似乎都被赋予了新的行,尽管 .active 类的 z-index 高于 .screen-component 类