2017-05-16 6 views
0

私は、ページ内容をスクロールさせたい#mobile-headerの中に2つのナビゲータを持っています。私はそれを働かせることはできません。ここでZ-インデックスが正常に動作しない

JS Fiddle for the sample code

であり、ここでコード

<div id="mobile-header"> 
    <div class="top-header"></div> 
    <div class="navbar-inverse"></div> 
</div> 
<div id="page-wrap"></div> 

とCSS

.top-header { 
    width: 800px; 
    height: 50px; 
    background: blue; 
} 

.navbar-inverse { 
    width: 800px; 
    height: 100px; 
    background: green; 
} 

#mobile-header { 
    z-index: 10; 
    position: fixed; 
    left: 0; 
    right: 0; 
    top: 0; 
    border: 5px solid yellow; 
} 

#page-wrap { 
    z-index: 1; 
    position: relative; 
    height: 1500px; 
    width: 800px; 
    background: red; 
} 

誰が

+0

「私はそれを働かせることができません」とはどういう意味ですか?予想される出力は何ですか?何が失敗していますか?エラーはありますか? –

+0

それはスクロールしていません、わかりません。ごめんなさい。 –

+1

あなたのフィドルでスクロールしているように見えます... –

答えて

1

はこれをチェックしてくださいすることができます。 CSSの一部を修正しました。

.top-header { 
 
    width: 800px; 
 
    height: 50px; 
 
    background: blue; 
 
} 
 

 
.navbar-inverse { 
 
    width: 800px; 
 
    height: 100px; 
 
    background: green; 
 
} 
 

 
#mobile-header { 
 
    z-index: 9999; 
 
    position: fixed; 
 
    left: 0 right:0 top:0; 
 
    border: 5px solid yellow; 
 
    top: 0px; 
 
} 
 

 
#page-wrap { 
 
    z-index: 9; 
 
    position: relative; 
 
    height: 1500px; 
 
    width: 800px; 
 
    background: red; 
 
    margin-top: 160px; 
 
}
<div id="mobile-header"> 
 
    <div class="top-header"></div> 
 
    <div class="navbar-inverse"></div> 
 
</div> 
 
<div id="page-wrap"></div>

これはあなたのために有用であると思います。

ありがとうございました。

+0

こんにちは、おかげさまでほとんど感謝していますが、赤いビットがそれよりもむしろ後ろに行きたい、助けてもらえますか? –

+0

こんにちは@DeniseField、今すぐ確認してください。私はモバイルヘッダーセクションの後ろに行くように赤いビットを設定しました。 –

+0

ありがとう、あなたは星です! –

関連する問題