コピペでCSS 背景を動画にする HTML5のVIDEO要素
|
目次
CSSで背景を動画にする方法です。
結果
今回は既にこの投稿ページが結果です。ブラウザが未対応でない限り既にこのページの背景が草原の動画になっていると思います。
※スマホには対応していませんので、PCでご確認ください。
スポンサードリンク
HTML
HTML5のvideo要素に対応していないブラウザでは動画が出ません。とりあえずその場合、静止画が出るようにしています。 すごく簡単です。<video autoplay loop poster="動画が出ないときの静止画" id="VideoBg" muted> <source src="動画のURL" type="video/webm"> </video>
CSS
body { margin: 0; padding: 0; /* 代替の背景画像 */ background: url(動画が出ないときの静止画) #666; background-attachment: fixed; background-size: cover; } #VideoBg { position: fixed; min-width: 100%; min-height: 100%; right: 0; bottom: 0; width: auto; height: auto; z-index: -1000; } /* PC以外のデバイスは殆ど動画でないので背景画像にしてしまう。 */ @media screen and (max-device-width: 800px) { body { background: url(http://kg-update.net/wp-content/uploads/2017/03/sougen.jpg) no-repeat fixed; } #VideoBg { display: none; } }
スポンサードリンク
コメントを書き込む