我正在尝试将新元素添加到列表中,其中列表项全部使用translate3d
定位。我试图添加的是一个下拉菜单,我使用position: absolute
设置样式,但由于translate3d
,父元素全部位于顶部。这可以修复吗? z-index似乎没有影响。
这是一个显示基本定位问题的小提琴:
http://jsfiddle.net/etb4f0x4/
假设我无法触摸.list
项目的样式,我可以修复.dropdown
项吗?
编辑:新小提琴 - > https://jsfiddle.net/w8ra5qbe/
答案 0 :(得分:0)
您可以添加名为.row span
的css规则,并将以下内容添加到其中。要了解问题的根源,您需要在要添加position
的规则中添加z-index
属性。这些元素的默认值为position: static
,忽略z-index
。
.row span {
position: absolute;
background: yellow;
z-index: -1;
}