Html5实现首页动态视频背景的示例代码


Posted in HTML / CSS onSeptember 25, 2019

话不多说,先看效果图:

Html5实现首页动态视频背景的示例代码

炫酷吗?你想实现这种动态视频作为背景的首页吗?来,一起来学习,本文将带你一起实现H5动态视频背景;

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

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

html代码:

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

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

如果不加入autoplay属性是无法自动播放的,页面将会黑屏展示;

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实现首页动态视频背景的示例代码 

是不是用H5实现这种动态视频背景效果很简单?赶紧一起来试试吧!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
css3绘制百度的小度熊
Oct 29 HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 HTML / CSS
详解CSS3 rem(设置字体大小) 教程
Nov 21 HTML / CSS
Html5画布_动力节点Java学院整理
Jul 13 HTML / CSS
基于Modernizr 让网站进行优雅降级的分析
Apr 21 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
Jan 29 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
Mar 25 HTML / CSS
浅析border-radius如何兼容IE
Apr 19 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
Sep 23 HTML / CSS
使用placeholder属性设置input文本框的提示信息
Feb 19 HTML / CSS
boostrap modal 闪现问题的解决方法
Sep 01 HTML / CSS
CSS3鼠标悬浮过渡缩放效果
Apr 17 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
Sep 25 #HTML / CSS
使用Html5中的cavas画一面国旗
Sep 25 #HTML / CSS
关于canvas绘制模糊问题的解决方法
Sep 24 #HTML / CSS
html svg生成环形进度条的实现方法
Sep 23 #HTML / CSS
html2 canvas生成清晰的图片实现打印功能
Sep 23 #HTML / CSS
将SVG图引入到HTML页面的实现
Sep 20 #HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
Sep 16 #HTML / CSS
You might like
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
php实现简单的上传进度条
2015/11/17 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
执行iframe中的javascript方法
2008/10/07 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
js中的闭包实例展示
2018/11/01 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
DNA测试:Orig3n
2019/03/01 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
护士自荐信
2013/10/25 职场文书
医学毕业生自我鉴定
2013/10/30 职场文书
国际会议邀请函范文
2014/01/16 职场文书
运动会邀请函范文
2014/01/31 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
入党推优材料
2014/06/02 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书