制作中のホームページにてトップイメージ(動画)を背景にしたいと思っています。
パララックス風にしたくスクロールするとトップが隠れるという仕組みにしたいです。
イメージとしては下記のURLのような感じです。
https://webnooboegaki.com/demo/parallax2
こちらの参考はスクロールするとトップが隠れる様子を伝えたかったので
コーディングの参考にはしてません。
発生している問題
動画の配置までは行けたのですが、制作したいのは参考URLとは違い、
画面幅を小さくしたときも動画の横幅が常に画面幅いっぱいになるようにしたいのです。
しかしwidth: 100vwにしているとウィンドウ幅が縮むと下にだんだん余白が出てきてしまいます。
(上記画像の赤矢印部分の余白を無くしたい)
こちらの余白を出さないために良い方法がありましたら、ご協力をお願い致します。
html
1<div class="top"> 2 <video src="img/top.mp4" autoplay muted loop></video> 3 </div> 4 <main> 5 | 6 | 7 | 8 </main>
css
1.top video{ 2 position: fixed; 3 top: 0; 4 right: 0; 5 bottom: 0; 6 left: 0; 7 min-width: 1000px; 8 width: 100%; 9 z-index: -100; 10} 11 12.main { 13 max-width: 1980px; 14 margin: 0 auto; 15 position: relative; 16 background-color: #fff; 17 top: 1000px; 18 z-index: -1; 19}
あなたの回答
tips
プレビュー