为什么绝对定位的伪元素z-index在使用时会丢失transition?
小提琴:http: //jsfiddle.net/RyanWalters/jNgLL/
发生了什么?
当您单击 时li,它会向左滑动而不更改任何z-index值。但是,:after内容会在li.
应该发生什么?
我希望它会隐藏在li.
CSS(简化了一点,完整的例子见 fiddle):
li {
position: relative;
transition: transform 0.2s;
}
li.active {
transform: translateX(-100px);
}
li:after {
position: absolute;
top: 0;
right: 0;
z-index: -1;
content: "Yada yada";
}
为什么:after内容不落后li?