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
ですか?