Lightbox/弹窗

jQuery+css3图片画廊Lightbox插件

阿里云

这是一款使用 jQuery 和 CSS3 制作的图片画廊 Lightbox 插件。该插件中使用 CSS3 来为图片制作阴影和旋转效果,并使用 jQuery 来在点击图片的时候制作淡入淡出的图片放大效果。

HTML 结构:

HTML 结构采用 section 作为 wrapper。图片部分分为两部分:【div class="span-6 column rotated"】对放置的是缩略图,【div id="pic-n"】是对应的大图。它们通过第一个 div 中 a 元素的 href 和第二个 div 中的 id 值来对应。

也想出现在这里?联系我们
创客主机
  1. <section id="content" class="gallery-container">
  2.   <div class="span-18 column rounded">
  3.     <div class="span-6 column rotated">
  4.         <a id="image1" class="cms-editable polaroid" href="#pic-1" rel="lightbox" title="first image">
  5.           <img src="gallery/1_s.jpg" alt="image" /> 
  6.       </a>
  7.     </div>
  8.     ...
  9.  
  10.     <div id="pic-1">
  11.         <img src="gallery/1.jpg" alt="image" />
  12.     </div>
  13.     ...
  14.   </div>    
  15. </section>

CSS 样式:

通过 CSS3 来为图片添加阴影和旋转角度。

  1. a.polaroid { 
  2.   -moz-transition: all 0.2s ease-in-out; 
  3.   -webkit-transition: all 0.2s ease-in-out; 
  4.   display: block; background: #fff; 
  5.   padding: 10px; margin:5px; 
  6.   -moz-box-shadow: #ccc 5px 5px 20px; 
  7.   -webkit-box-shadow: #ccc 5px 5px 20px; 
  8.   margin-bottom:1em; 
  9. }
  10. a.polaroid img { width: 200px; }
  11. a.polaroid:hover { 
  12.   -moz-box-shadow: #666 5px 5px 20px; 
  13.   -webkit-box-shadow: #666 5px 5px 20px; 
  14. }

JAVASCRIPT 代码:

插件中使用了 fancyzoom.js,它能够将元素放到,并带有非常酷的淡入淡出效果。使用时首先要引入 jQuery 和 fancyzoom.js 文件:

  1. <script src="http://libs.useso.com/js/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
  2. <script type='text/javascript' src='js/fancyzoom.js'></script>

jQuery+css3 图片画廊 Lightbox 插件

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

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

发表回复

热销模板

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

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