6
z-indexとcss擬似要素に関しては私があまり理解していない動作です:: before/:: after 。要素のz-インデックスへの影響:before /:after擬似要素
なお、このjsfiddleに示されている:http://jsfiddle.net/jgoyon/T6QCf/
Iが位置決めボックスを作成し、(同様に配置)擬似要素の後::有するコンテンツを追加しました。
- 私は擬似要素の後::にZインデックスを設定し、すべてがうまく機能していると私は、zインデックス
#no-z-index {
background:lightblue;
width:100px;
height:100px;
position:relative;
}
#no-z-index:after {
content: 'z-index -1';
width:50px;
height:50px;
background:yellow;
position:absolute;
z-index:-1; /* z-index in question */
top:70px;
left:70px;
}
-
で遊んでそれを上に置くか、親の下にできた場合
- 同じことをして、親のz-indexを設定すると、それはもはや機能しません。
#z-index {
background:lightblue;
left:200px;
width:100px;
height:100px;
position:relative;
z-index:0; /* parent z-index */
}
#z-index:after {
content: 'z-index -1';
width:50px;
height:50px;
background:yellow;
position:absolute;
z-index:-1; /* z-index in question */
top:70px;
left:70px;
}
それは予想される動作ですか?
私はちょうど[重複した質問に答える]ことを覚えています(http://stackoverflow.com/questions/11712040/why-does-z-index-1-appear-above-z-index-1/11712096#11712096)しばらく前に。 – BoltClock