画面全体をカバーする背景画像が必要なWebサイトの作成で忙しいのですが、訪問者が下にスクロールすると他のコンテンツが表示されます。
これまでのところ、2つのdiv(#container_page1と#container_page2と呼んでいます)を作成してこれを機能させました。これは最初のdivのcssです:
#container_page1 {
background-image:url(images/background.jpg);
background-size: cover;
position:absolute;
margin:0px;
width:100%;
height:100%;
}
これは2番目のdivのcssです:
#container_page2 {
background-color: #F00;
height: 2000px;
width: 1000px;
margin-right: auto;
margin-left: auto;
}
問題は、2番目のdivのコンテンツが最初のdivの下に表示されることです。これは、明らかに最初のdivが絶対位置にあるという事実が原因です。
もちろん、2番目のdivのコンテンツをマージンまたはパディングで下に配置することはできますが、画面解像度が異なるため、これはうまく機能しません。
ここで私がこれまでに行ったことを見ることができます:http://kmnew.kadushimarketing.com/index.php。2番目のdivのアンカーにリンクする[詳細]ボタンも表示されます。
最初のdivが終了するところから2番目のdivを開始するという提案はありますか?