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