图片效果-纯JS和CSS3分散式宝丽来图片画廊

polaroid-gallery是一款效果非常酷的纯js和CSS3分散式宝丽来图片画廊插件。该宝丽来图片画廊在初始化时所有图片被分散在屏幕的不同地方,并旋转不同的角度。被选择的图片总是会被移动到屏幕的中间。

使用方法

在页面中引入polaroid-gallery.css和polaroid-gallery.js文件。

<link rel="stylesheet" href="dist/polaroid-gallery.css" type="text/css" />
<script src="dist/polaroid-gallery.js"></script>                 
HTML结构

使用一个<div>元素作为图片画廊的容器。另外可以为图片画廊添加前后导航按钮。

<div id="gallery" class="fullscreen"></div>
<div id="nav" class="navbar">
    <button id="preview">< 前一张</button>
    <button id="next">下一张 ></button>
</div>
初始化插件

在页面DOM元素加载完毕之后,可以通过new polaroidGallery()方法来构建一个新的图片画廊对象。

<script>
    window.onload = function () {
        new polaroidGallery();
    }
</script>

图片画廊中的图片是通过json数据来进行异步加载的,确保在data文件夹中编写data.json文件,json文件里面存放图片的相对路径。文件的基本格式为:

[
  {
  "name": "img01.jpg",
  "caption": "图片1"
  },
  {
  "name": "img02.jpg",
  "caption": "图片2"
  }
]                

polaroid-gallery图片画廊插件的github地址为:https://github.com/rymbau/polaroid-gallery。

在线预览 网盘下载

郑重声明:

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

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

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

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

发表评论