2017-10-14 11 views
0

スティッキdivを通常のdivの上に配置するにはどうすればよいですか?アブソリュートを使用せずにノーマルdivにスティッキdivをオーバーレイする

私の要件は、ページの最初のdiv100%widthheightをカバーする必要があることです。スクロール後、はtopになります。私がこれまで達成してきたことは、メニューがstickyのままであることですが、その後はdivtopでなければなりません。これは可能ですか?

#container { 
 
    height: 100%; 
 
    background-color: blue; 
 
} 
 

 
#menu { 
 
    height: 80px; 
 
    width: 100%; 
 
    position: sticky; 
 
    background-color: green; 
 
    z-index: 10; 
 
    top: 0px; 
 
} 
 

 
#content { 
 
    height: 1500px; 
 
    background-color: gray; 
 
}
<div id="container"></div> 
 
<div id="menu"></div> 
 
<div id="content"></div>

答えて

0
#menu { 
    position: fixed; 
    top: 0; 
    left: 0; 
    right: 0; 
} 
+0

このコードスニペットは、[説明を含む]溶液(https://meta.stackexchange.com/questions/114762/explaining-entirely-であってもよいがコードベースの回答)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – jacefarm

関連する問題