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实现带动画效果导航菜单无需js
Sep 27 HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
CSS3 text-shadow实现文字阴影效果
Feb 24 HTML / CSS
浅谈css3中的前缀
Jul 20 HTML / CSS
Html5页面在微信端的分享的实现方法
Aug 30 HTML / CSS
HTML5移动端开发遇见的东西
Oct 11 HTML / CSS
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
Apr 26 HTML / CSS
使用HTML5的链接预取功能(link prefetching)给网站提速
Dec 13 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
May 12 HTML / CSS
深入理解HTML的FormData对象
May 17 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
Feb 05 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面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
PHPEXCEL 使用小记
2013/01/06 PHP
PHP多态代码实例
2015/06/26 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
vue-router路由简单案例介绍
2017/02/21 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
详解Python中with语句的用法
2015/04/15 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
Python中的TCP socket写法示例
2018/05/11 Python
详解如何减少python内存的消耗
2019/08/09 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
总监职责范文
2013/11/09 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
人才市场接收函
2015/01/30 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis