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 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 HTML / CSS
CSS3实现曲线阴影和翘边阴影
May 03 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
Html5如何唤起百度地图App的方法
Jan 27 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
Jan 21 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
Jan 30 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
Nov 18 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
Mar 22 HTML / CSS
浅谈HTML5 Web Worker的使用
Jan 05 HTML / CSS
css实现文章分割线样式的多种方法总结
Apr 21 HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
May 21 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
php的控制语句
2006/10/09 PHP
什么是MVC,好东西啊
2007/05/03 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
Python运算符+与+=的方法实例
2021/02/18 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
岗位职责的构建方法
2014/02/01 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
老公保证书范文
2014/04/29 职场文书
小学校园广播稿集锦
2014/10/04 职场文书
工厂见习报告范文
2014/10/31 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
调解协议书范本
2016/03/21 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python