vidbacking 是一款响应式的,跨平台的 html5 视频背景插件。该视频背景插件允许你在页面中的某个 div 后整个页面中使用 HTML5 视频作为背景。如果浏览器不支持 HTML5 视频,插件会自动将背景回退为指定的背景图片。
在页面中引入 jquery 和 jquery.vidbacking.js,以及 jquery.vidbacking.css 文件。
<link rel="stylesheet" href="path/to/jquery.vidbacking.css" />
<script src="path/to/jquery.min.js"></script>
<script src="path/to/jquery.vidbacking.js"></script>
你可以在某个
<video poster="screenshot1.jpg" autoplay muted loop class="vidbacking">
<source src="video1.mp4" type="video/mp4">
<source src="video1.webm" type="video/webm">
</video>
对于在
<div id="video-back">
<video poster="screenshot1.jpg" autoplay muted loop class="vidbacking">
<source src="video1.mp4" type="video/mp4">
<source src="video1.webm" type="video/webm">
</video>
<!-- html content of the div -->
<h1>Vidbacking Demo of <div> Background</h1>
</div>
在页面 DOM 元素加载完毕之后,可以通过 vidbacking()方法来初始化该 HTML5 视频背景插件。
/* 全屏HTML5视频背景 */
<script type="text/javascript">
$(function(){
$('body').vidbacking();
});
</script>
/* DIV元素内的HTML5视频背景 */
<script type="text/javascript">
$(function(){
$('#video-back').vidbacking();
});
</script>
github 地址:https://github.com/souravm84/vidbacking
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!