Home > Web Front-end > H5 Tutorial > body text

HTML5 implements dynamic video background

王林
Release: 2020-12-31 10:03:51
forward
3609 people have browsed it

HTML5 implements dynamic video background

First of all, let’s take a look at the implemented renderings:

(Learning video sharing: html5 video tutorial)

Doesn’t it look cool?

If you also want to achieve this effect, then come and learn with me.

Specific steps:

First find a clear video online and download it, preferably in MP4 format;

After downloading, we create a new html file to write the code :

HTML code:

		<video id="v1" autoplay loop muted>
  			<source src="./video2.mp4" type="video/mp4"  />
		</video>
Copy after login

Wrapped with a video tag, source represents the source file, the autoplay attribute is automatic playback, loop represents loop playback, and muted represents silent playback;

css code:

 *{  
            margin: 0px;  
            padding: 0px;  
        }  
        video{  
            position: fixed;  
            right: 0px;  
            bottom: 0px;  
            min-width: 100%;  
            min-height: 100%;  
            height: auto;  
            width: auto;  
            /*加滤镜*/
            /*filter: blur(15px); //背景模糊设置 */
            /*-webkit-filter: grayscale(100%);*/  
            /*filter:grayscale(100%); //背景灰度设置*/  
            z-index:-11
        }  
        source{  
            min-width: 100%;  
            min-height: 100%;  
            height: auto;  
            width: auto;  
        }
Copy after login

The css code is mainly for positioning and amplification to achieve the effect of full-screen playback. It is mainly used to set the width and height of the video. Don’t forget to give z-index. A value, let it be placed at the bottom, as long as it is less than 0, it will have no effect;

This is how our dynamic video background is completed. If we want to set the playback speed, we can add js code (video Tag plus id="v1" attribute):

        var video= document.getElementById(&#39;v1&#39;);
            video.playbackRate = 1.5;
Copy after login

So what if we want to add content to the page?

		<video id="v1" autoplay loop muted>
  			<source src="./video2.mp4" type="video/mp4"  />
        </video>	
        <h1 style="color:white">123465</h1>
Copy after login

Yes, add it outside the video tag, and then our rendering will look like this (since the blog has restrictions on image size, the screenshot time is not very long):

Isn’t it very simple? Hurry up and try it yourself.

Related recommendations: html5 tutorial

The above is the detailed content of HTML5 implements dynamic video background. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template