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 相关文章推荐
多重CSS背景动画实现方法示例
Apr 04 HTML / CSS
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
Sep 02 HTML / CSS
CSS3绘制不规则图形的一些方法示例
Nov 07 HTML / CSS
HTML5中的nav标签学习笔记
Jun 24 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
Mar 25 HTML / CSS
HTML5边玩边学(1)画布实现方法
Sep 21 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
Nov 18 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
Jul 28 HTML / CSS
AmazeUI导航的示例代码
Aug 14 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
Jan 22 HTML / CSS
CSS实现九宫格布局(自适应)的示例代码
Feb 12 HTML / CSS
clear 万能清除浮动(clearfix:after)
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
咖啡的化学
2021/03/03 咖啡文化
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
php curl_init函数用法
2014/01/31 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
一道python走迷宫算法题
2018/01/22 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python实现获取本地及远程图片大小的方法示例
2018/07/21 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
python 对xml解析的示例
2021/02/27 Python
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
员工自我鉴定
2013/10/09 职场文书
村捐赠仪式答谢词
2014/01/21 职场文书
工作保证书怎么写
2015/02/28 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android