fotorama
是一款响应式的jQuery图轮图插件,支持缩略图播放、全屏查看、支持视频、图片、HTML内容、支持图片延迟加载、支持缩略图显示位置定义、支持自动播放以及循环播放、支持左右方向按键播放。
fotorama
官网:http://fotorama.io
fotorama
在GitHub上的网址:https://github.com/artpolikarpov/fotorama
通过bower下载:
bower install fotorama --save
下载完成后,目录结构如下:
.
├── README.md
├── bower.json
├── example.html
├── fotorama.css
├── fotorama.js
├── fotorama.png
└── fotorama@2x.png
<link href="/bower_components/fotorama/fotorama.css" rel="stylesheet" />
<script src="/bower_components/fotorama/fotorama.js"></script>
一般的,使用如下配置足够了:
<!DOCTYPE html>
<html>
<head>
<link href="/bower_components/fotorama/fotorama.css" rel="stylesheet" />
</head>
<body>
<div class="fotorama" data-width="500" data-autoplay="3000" data-loop="true" data-keyboard="true">
<img src="/images/1.png">
<img src="/images/2.png">
<img src="/images/3.png">
<img src="/images/4.png">
</div>
<script src="/bower_components/fotorama/fotorama.js"></script>
</body>
</html>
fotorama
的实现是通过扩展HTML
元素的属性配合javascript
进行工作的。
定制fotorama
主要是给设置了fotorama
的class
的元素添加以data-
开头的一些属性实现的。