0

より高い z-index を持つ別の div が重なっている div があります。各 div には、同様に階層化された画像が含まれています。

親 div の z-index を変更して、他の div が一番上になるようにするには、両方の div のすべての階層化された子を以前と同じ順序のままにする必要がありますが、親に従ってグループとして階層化する必要があります。新しい位置。

現在、これを達成するには、div の z-index を 5 から 1 に変更する必要があり、その子は 6,7,8 から 2,3,4 に変更されています。そして、他の div の z-index を 1 から 5 に変更し、その子を 2,3,4 から 6,7,8 に変更します....

div の z-index だけを変更するにはどうすればよいですか? 子は、親 div に対して相対的に順序を変更する必要はありません。そのため、毎回設定する必要はないようです。

たぶん、div の代わりに iframe を使用する必要がありますか?

4

1 に答える 1

0

子要素は、親のz-indexを継承します。これらの制約で目標を達成するには、要素の階層または配置を再考する必要がある場合があります。コードをjsFiddleに投稿して、確認できるようにします。

リファレンス:CSSz-indexを理解する

于 2013-02-22T19:09:43.167 に答える