2017-02-11 5 views
0

私はdivの上に背景画像を使用しようとしています。すべての要素に位置属性があり、バックグラウンドイメージには50%の不透明度が与えられているので、その背景を見ることができます。 div 'ラッパー'のZ-インデックスはイメージよりも高いですが、まだ後ろに現れています。また、それはページの下部にあり、私はそれを上部に表示し、100%の高さを持っています。Z-インデックスは有効ではありませんか?

あなたはdiv要素が画像の背後にあるとだけ画像の不透明度のbecuase見ることができる見ることができるように:ここでは

は、私が現在見ているものの画像です。

ご協力いただきありがとうございます、ありがとうございます。

+0

可能な複製http://stackoverflow.com/questions/5218927/z -index-not-working-with-fixed-positioning – Connum

+0

@Connum私はそれを読んだが、すべてのdivには位置属性があるので、それは問題だとは思わない。 – Xander

+0

助けを得るための最初のステップは、[mcve]を作成することです。現在、あなたの ''タグは相対パスを持ち、ロードしません。 –

答えて

0

ラップトップのZ-インデックスが高くなっていても#PageコンテナのZ-インデックスがイメージよりも小さいためです。親コンテナのZが優先されます。

#pageからzを削除するだけで問題が解決されます(これをテストするのは避けてください)。

さらに、実際にはこれらのすべてについてzは必要ありません。要素の通常の積み重ね順序を利用することができます。要素の下側の要素は、以前の要素の上に積み重ねられています。

+0

最終的にはypuに感謝しました。ラッパーはページの内側にあったので、バックグラウンドよりも高いインデックスを持つページでした。 @遺物 – Xander

0

z-index子要素の値は、その親の範囲内でのみ役割を果たす。この場合、#wrapper#Pageの内側にあり、#home-bg z-インデックス2に対してzインデックスが-1000である。

関連する問題