最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 15:36:43
文档

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

HTML5超酷响应式视频背景动画特效:简要教程这是一款HTML5超酷响应式视频背景动画特效。该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果。使用方法在页面中引入bideo.js文件。<script src="js/bideo.js"></script> HTML结
推荐度:
导读HTML5超酷响应式视频背景动画特效:简要教程这是一款HTML5超酷响应式视频背景动画特效。该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果。使用方法在页面中引入bideo.js文件。<script src="js/bideo.js"></script> HTML结


简要教程

这是一款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';
 }
 });
}());

文档

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

HTML5超酷响应式视频背景动画特效:简要教程这是一款HTML5超酷响应式视频背景动画特效。该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果。使用方法在页面中引入bideo.js文件。<script src="js/bideo.js"></script> HTML结
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top