キービジュアルを動画にする際にレスポンシブにするんだけど
久しぶりにやると、あれ?どうするんだっけ?となったので
今更ですが背景にvideoタグで動画を設置して、なおかつレスポンシブ対応するときの
やり方を、自分用に議事録で残しておきます。
基礎的なvideoタグの書き方は今回端折ります。笑
単純にCSSでの調整だけなので、要素などは好きなIDやクラスを付けておけば
コピペで実装できると思います!
ぜひ試してみてください。
<div id="key_wrap"> <div id="keyVisual"> <div class="videoBox"> <video src="ここに動画のURL" preload="none" autoplay="" loop="" muted=""></video> </div> </div> </div>
#key_wrap { width: 100%; height: 100vh; position: relative; overflow: hidden; #keyVisual { width: 100%; height:100%; position: relative; .videoBox { position: relative; width: 100%; height: 100%; video { min-height: 100%; min-width: 100%; position: fixed; top: 0; left: 0; overflow: hidden; } } } }