我已经尝试过使用带有transform的bootstrap下拉菜单的翻转菜单。翻转效果很好,但是即使下拉菜单中存在z-index,下拉菜单仍在表单元素下方呈现。
在阅读时,我了解了使用transform时的堆栈上下文问题,但无法找出解决方案。
可在此处code link获得该代码。由于以下代码,因此无法应用z-index。
.frontbar {
transform: translateY(0%) rotateX(0deg);
transition: all 0.5s;
transform-origin: 50% 100%;
}
.menubar {
transform: rotateX(-90deg);
transition: transform 0.5s;
transform-origin: 50% 0%;
}
答案 0 :(得分:0)
您需要将z-index添加到父级:
.wrapper.flip { z-index: 2;}