图片/图形

纯js和CSS3分散式宝丽来图片画廊

阿里云


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

使用方法

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

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="dist/polaroid-gallery.css" type="text/css" /> 
  2. <script src="dist/polaroid-gallery.js"></script>

HTML 结构

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

  1. <div id="gallery" class="fullscreen"></div>
  2. <div id="nav" class="navbar">
  3.     <button id="preview">< 前一张</button>
  4.     <button id="next">下一张 ></button>
  5. </div>

初始化插件

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

  1. <script>
  2.     window.onload = function () {
  3.         new polaroidGallery();
  4.     }
  5. </script>

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

  1. [
  2.   {
  3.   "name": "img01.jpg", 
  4.   "caption": "图片1"
  5.   },
  6.   {
  7.   "name": "img02.jpg",
  8.   "caption": "图片2"
  9.   }
  10. ]

Github 地址:https://github.com/rymbau/polaroid-gallery

纯 js 和 CSS3 分散式宝丽来图片画廊

已有 345 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!