fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

vide
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:http://vodkabears.github.io/vide/
GitHub:https://github.com/vodkabears/Vide
网站描述:一个简单的以视频作为网页背景的jQuery 插件

非常简单的视频背景 jquery 插件  


浏览器支持

  • 现代浏览器全部支持

  • IE9+


使用

1、引入文件

依赖 jQuery

<script src="js/jquery.vide.min.js"></script>

2、准备视频

准备视频格式可以是 .webm / .mp4 等浏览器支持的视频格式,最好多准备一张静态的图片。

path/
├── src/
│   ├── video.mp4
│   ├── video.ogv
│   ├── video.webm
│   └── video.jpg

3、使用

添加一个 data-vide-bg 的属性用来引入视频

data-vide-options 属性是配置文件(配置项后面会介绍)

<div style="width: 1000px; height: 500px;"
  data-vide-bg="path/src/video" data-vide-options="loop: false, muted: false, position: 0% 0%">
</div>

你也可以设置扩展路径

<div style="width: 1000px; height: 500px;"
  data-vide-bg="mp4: path/to/video1, webm: path/to/video2, ogv: path/to/video3, poster: path/to/poster"
  data-vide-options="posterType: jpg, loop: false, muted: false, position: 0% 0%">
</div>

下面是一段可以帮助我们调试的代码

$('#myBlock').vide('path/to/video');
$('#myBlock').vide('path/to/video', {
...options...
});
$('#myBlock').vide({
  mp4: path/to/video1,
  webm: path/to/video2,
  ogv: path/to/video3,
  poster: path/to/poster
}, {
...options...
});
$('#myBlock').vide('extended path as a string', 'options as a string');

4、配置

下面是所有的配置项和初始化值

{
  volume: 1,
  playbackRate: 1,
  muted: true,
  loop: true,
  autoplay: true,
  position: '50% 50%', // 类似于css的背景位置属性
  posterType: 'detect', // 静态图片类型 "detect" — 自动检测; "none" — 没有静态图; "jpg", "png", "gif",... - 扩展类型
  resizing: true, // 自动改变大小, read: https://github.com/VodkaBears/Vide#resizing
  bgColor: 'transparent', // 背景颜色,
  className: '' // 给Vide的div添加class
}

5、方法列表

// 获取插件实例
var instance = $('#yourElement').data('vide');

// 获取视频元素的背景颜色
instance.getVideoObject();

// 调整视频背景大小
// 随着窗口改变自动调整大小
instance.resize();

// 销毁插件
instance.destroy();

链接: https://fly63.com/nav/1521

more>>
相关栏目
jQuery之家
致力于搜集和整理各种jQuery插件,jQuery特效...
官网
fullPage.js
jQuery全屏滚动插件
官网GitHub
Waterfall.js
瀑布流无限加载插件
官网GitHub
Raty
一个非常棒的jQuery 评分插件
官网GitHub
Bootstrap-waterfall
一款基于Bootstrap仿Pinterest网站的网格瀑布流插件
官网GitHub
Jcrop
一个功能强大的 jQuery 图像裁剪插件
官网GitHub
jcarousel
jQuery轮播图插件
官网GitHub
Parallax.js
一款jQuery滚动视觉差插件
官网GitHub
vegas
一个jQuery / Zepto幻灯片插件
官网GitHub
paroller.js
一款轻量级的页面滚动视觉差特效jquery插件
官网GitHub
lazyload.js
jquery图片懒加载插件
官网GitHub
alertify.js
jQuery酷炫的各种消息提示插件
官网GitHub
pickadate.js
一个轻量级的 jQuery 日期选择插件
官网GitHub
chosen.js
基于jquery的下拉选择框美化插件
官网GitHub
threesixty.js
360度产品图片预览jQuery插件
官网GitHub
textillate.js
实现动感的 CSS3 文本动画的简单插件
官网GitHub

手机预览