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图片边框border-image的用法
Jun 30 HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 HTML / CSS
canvas之万花筒效果的简单实现(推荐)
Aug 16 HTML / CSS
css3 clip实现圆环进度条的示例代码
Feb 07 HTML / CSS
浅谈CSS3 动画卡顿解决方案
Jan 02 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
CSS3 border-radius圆角的实现方法及用法详解
Sep 14 HTML / CSS
HTML5中判断用户是否正在浏览页面的方法
May 03 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
Apr 24 HTML / CSS
html5+css3进度条倒计时动画特效代码【推荐】
Mar 08 HTML / CSS
浅谈html5标签css3的常用样式
Oct 20 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
php实现的农历算法实例
2015/08/11 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
AngularJS equal比较对象实例详解
2016/09/14 Javascript
DOM事件探秘篇
2017/02/15 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
详解vscode中vue代码颜色插件
2018/10/11 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
21行Python代码实现拼写检查器
2016/01/25 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
python爬虫之百度API调用方法
2017/06/11 Python
Python Web编程之WSGI协议简介
2018/07/18 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
对Python信号处理模块signal详解
2019/01/09 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
python如何导入依赖包
2020/07/13 Python
python集合的新增元素方法整理
2020/12/07 Python
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
企业军训感言
2014/02/08 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
出差报告格式模板
2014/11/06 职场文书
卫生主题班会
2015/08/14 职场文书
部门主管竞聘书
2015/09/15 职场文书
Python基础之数据结构详解
2021/04/28 Python