Lightbox/弹窗

jQuery+CSS3炫酷画廊Lightbox特效插件

阿里云

这是一款效果非常炫酷的 jQuery 和 CSS3 图片画廊 lightbox 插件。该图片画廊插件以幻灯片和 Lightbox 的形式显示高清大图。插件中的动画都使用了 CSS3 过渡效果,并且该插件是响应式的。

使用方法:

使用该图片画廊 lightbox 插件首先要引入 jQuery 和 jquery.mb.browser.js 和 jquery.mb.CSSAnimate.js 文件,以及画廊插件文件 jquery.mb.thumbGallery.js 和 thumbGrid.css 文件

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/thumbGrid.css">
  2. <script src='js/jquery.js'></script>                
  3. <script src='js/jquery.mb.browser.min.js'></script>                
  4. <script src='js/jquery.mb.CSSAnimate.min.js'></script>                
  5. <script src='js/jquery.mb.thumbGallery.min.js'></script>

HTML 结构:

然后使用一个容器来包裹所需要的图片。在包裹容器和图片上使用 HTML5 data 属性来指定图片画廊的各种属性。

  1. <div id="thumbGrid"
  2.      data-thumbgrid="true"
  3.      data-effect="scaleIn"
  4.      data-delay="60"
  5.      data-timing="800"
  6.      data-pagination="6"
  7.      data-galleryeffectnext="scaleIn"
  8.      data-galleryeffectprev="scaleOut">
  9.  
  10.   <img src="img/thumb-1.jpg"
  11.      alt="img01"
  12.      data-highres="large-1.jpg"
  13.      data-caption="Image caption">
  14.  
  15.   <img src="img/thumb-2.jpg"
  16.      alt="img02"
  17.      data-highres="large-2.jpg"
  18.      data-caption="Image caption">
  19.  
  20.   <img src="img/thumb-3.jpg"
  21.      alt="img03"
  22.      data-highres="large-3.jpg"
  23.      data-caption="Image caption">
  24.  
  25. ... 
  26. </div>

上面所有的 data 属性也可以在插件初始化的时候作为参数来初始化该图片画廊。上面的 data 属性都比较简单,通过名称就可以知道它的作用。

初始化插件:

在页面加载完毕之后,通过下面的方法来加载该插件。

  1. jQuery("[data-thumbgrid]").thumbGrid();

配置参数:

下面是该图片放大镜插件的默认配置参数:

  1. defaults: {
  2.   nav_effect         : "slideLeft",
  3.   nav_delay          : 60,
  4.   nav_timing         : 800,
  5.   nav_pagination     : 6,
  6.   gallery_effectnext : "slideRight",
  7.   gallery_effectprev : "slideLeft",
  8.   gallery_timing     : 500,
  9.   gallery_cover      : true,
  10.   gallery_fullscreenw: "100%",
  11.   gallery_fullscreenh: "100%"
  12. }

下面是图片画廊的默认 CSS3 动画过渡效果:

  1. transitions: {
  2.   fade        : {in: {opacity: 0}, out: {opacity: 0}},
  3.   slideUp     : {in: {opacity: 0}, out: {y: -200, opacity: 0}},
  4.   slideDown   : {in: {opacity: 0}, out: {y: 200, opacity: 0}},
  5.   slideLeft   : {in: {opacity: 0}, out: {x: -200, opacity: 0}},
  6.   slideRight  : {in: {opacity: 0}, out: {x: 200, opacity: 0}},
  7.   slideInverse: {in: {y: 200, opacity: 0}, out: {y: 200, opacity: 0}},
  8.   zoomIn      : {in: {scale: .5, opacity: 0}, out: {scale: 2, opacity: 0}},
  9.   zoomOut     : {in: {scale: 2, opacity: 0}, out: {scale: .1, opacity: 0}},
  10.   rotate      : {in: { opacity: 0}, out: {rotate: 179, opacity: 0}}
  11. }

jQuery+CSS3 炫酷画廊 Lightbox 特效插件

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

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

发表回复

热销模板

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

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