HTML5-超酷响应式视频背景动画特效

插件介绍
这是一款HTML5超酷响应式视频背景动画特效。该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果。

简要教程
这是一款HTML5超酷响应式视频背景动画特效。该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果。

使用方法

在页面中引入bideo.js文件。
<script src=”js/bideo.js”></script>

HTML结构
该视频背景动画特效的基本HTML结构如下。
<div id=”container”>
<video id=”background_video” loop muted></video>
<div id=”video_cover”></div>
<div id=”overlay”></div>

<div id=”video_controls”>
<span id=”play”>
<img src=”play.png”>
</span>
<span id=”pause”>
<img src=”pause.png”>
</span>
</div>

<section id=”main_content”>
<div id=”head”>
<h1>Bideo.js</h1>
<p class=”sub_head”>HTML5超酷响应式视频背景动画特效</p>
</div>
</section>
</div>

JavaScript
在页面底部,使用下面的js代码来初始化该视频背景动画特效。
(function () {

var bv = new Bideo();
bv.init({
// Video element
videoEl: document.querySelector(‘#background_video’),

// Container element
container: document.querySelector(‘body’),

// Resize
resize: true,

// autoplay: false,

isMobile: window.matchMedia(‘(max-width: 768px)’).matches,

playButton: document.querySelector(‘#play’),
pauseButton: document.querySelector(‘#pause’),

// Array of objects containing the src and type
// of different video formats to add
src: [
{
src: ‘vedio.mp4’,
type: ‘video/mp4’
},
{
src: ‘night.webm’,
type: ‘video/webm;codecs=”vp8, vorbis”‘
}
],

// What to do once video loads (initial frame)
onLoad: function () {
document.querySelector(‘#video_cover’).style.display = ‘none’;
}
});
}());

在线预览 网盘下载

网盘下载密码:brd3

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论