首页前端开发HTMLhtml5实现动态视频背景

html5实现动态视频背景

时间2024-01-23 21:21:47发布访客分类HTML浏览881
导读:收集整理的这篇文章主要介绍了html5实现动态视频背景,觉得挺不错的,现在分享给大家,也给大家做个参考。首先我们来看看实现的效果图:(学习视频分享:HTML5视频教程)看上去是不是很炫酷?如果你也想实现这种效果,那就快来和我一起学习吧。具体...
收集整理的这篇文章主要介绍了html5实现动态视频背景,觉得挺不错的,现在分享给大家,也给大家做个参考。

首先我们来看看实现的效果图:

(学习视频分享:HTML5视频教程)

看上去是不是很炫酷?

如果你也想实现这种效果,那就快来和我一起学习吧。

具体步骤:

首先网上找一段清晰的视频下载下来,最好是MP4格式的;

下载好了之后我们新建一个htML文件来写代码:

html代码:

		video id="v1" autoplay loop muted>
      			source src="./video2.mp4" tyPE="video/mp4"  />
    		/video>

一个video标签包裹着,source代表来源文件,autoplay属性是自动播放,loop代表循环播放,muted代表无声播放;

css代码:

 *{
                  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;
          }
    

css代码主要是进行定位和放大达到全屏播放的效果,主要是对video进行宽高之类的设置,还有别忘了要给z-index给个值,让放置在底部,只要小于0都可以,没有影响;

就这样我们的动态视频背景就完成了,如果想设置播放速度,我们可以添加js代码(video标签加上id=“v1”属性):

        VAR video= document.getElementById('v1');
                video.playbackRate = 1.5;
    

那么如果我们想要添加内容到页面上怎么办呢?

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

是的,在video标签外部添加,然后我们的效果图就是这样的(由于博客对图片大小有限制,所以截屏时间没有很长):

是不是很简单呢?赶紧自己动手试一试吧。

相关推荐:html5教程

以上就是html5实现动态视频背景的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

html5背景"

若转载请注明出处: html5实现动态视频背景
本文地址: https://pptw.com/jishu/584656.html
什么是h5页面制作 利用html5制作一个时钟动画效果

游客 回复需填写必要信息