ホームページにポップアップ コーヒー スライドショーがあります - theCoffeeLocator.com (「利点」をクリックしてスライドを開きます。
スライドショーを開くと、ウェブページの残りの部分が半透明で暗くなります。上部のナビゲーション バー div (id="topstrip") は、暗くなった div (id="jdarken") の後ろに配置されません。
どんなアイデアでもありがとう
ホームページにポップアップ コーヒー スライドショーがあります - theCoffeeLocator.com (「利点」をクリックしてスライドを開きます。
スライドショーを開くと、ウェブページの残りの部分が半透明で暗くなります。上部のナビゲーション バー div (id="topstrip") は、暗くなった div (id="jdarken") の後ろに配置されません。
どんなアイデアでもありがとう
( #topstrip
z-index: 995) は 内の#header
(z-index: 994) 内に配置されます#back
。
( #jdarken
z-index: 996) は 内の#contentarea
(z-index: 1) 内に配置されます#back
。
以来994>1
、 のすべての子は のすべての子の#header
上に描画されます#contentarea
。は#jdarken
とは異なるスタッキング コンテキスト (DOM ツリーの z インデックス付きノードで区切られている) にあり#topstrip
、それらの相対的な z インデックスは重要ではありません。
解決策として、z-index を から削除することをお勧めし#contentarea
ます。これは と#jdarken
同じスタッキング コンテキストに配置される#header
ため、の上 (および 上) に#jdarken
スタックされます。私の理解が正しければ、の z-indexも使用されておらず、結果なしで属性を削除できます。#header
#topstrip
996 > 994
#topstrip
position
また、z-index を有効にするには、要素を編集する必要があることも事実です(fixed
そうします)。ただし、この条件はここで満たされます。
z-index プロパティが機能するためには、要素に相対、絶対、または固定のいずれかの位置属性が必要です。
ソース コードを確認したところ、グレー表示された要素が他の要素の中にあることに気付きました。z-index の動作は、親のプロパティの影響を受けます。
id="jdarken" div をページの下部に移動してから試してください。