幻灯片/轮播

jQuery+CSS3多种风格3D幻灯片特效

阿里云


RefineSlide 是一款效果非常酷的 jQuery 和 CSS3 多种风格的响应式 3D 幻灯片特效插件。该幻灯片插件通过 CSS3 3D transform 和 transition 来制作各种不同的幻灯片过渡动画效果。

使用方法:

使用该幻灯片插件要引入 refineslide.css 和 refineslide-theme-dark.css 文件,以及 jQuery 和 jquery.refineslide.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="refineslide.css" />
  2. <link rel="stylesheet" href="refineslide-theme-dark.css" />
  3. <script src="jquery/1.9.1/jquery.min.js"></script>
  4. <script src="jquery.refineslide.js"></script>

HTML 结构:

该幻灯片插件的基本 HTML 结构如下:

  1. <ul class="demo">
  2.   <li class="group"> 
  3.     <a href="#"> <img src="1.jpg" alt="" /> </a>
  4.     <div class="rs-caption rs-bottom">
  5.       <h3>Caption Area 1</h3>
  6.       <p>Description 1</p>
  7.     </div>
  8.   </li>
  9.  
  10.   <li class="group"> 
  11.     <a href="#"> <img src="2.jpg" alt="" /> </a>
  12.     <div class="rs-caption rs-bottom">
  13.       <h3>Caption Area 2</h3>
  14.       <p>Description 2</p>
  15.     </div>
  16.   </li>
  17.  
  18.   <li class="group"> 
  19.     <a href="#"> <img src="3.jpg" alt="" /> </a>
  20.     <div class="rs-caption rs-bottom">
  21.       <h3>Caption Area 3</h3>
  22.       <p>Description 3</p>
  23.     </div>
  24.   </li>
  25. </ul>

初始化插件:

在页面加载完毕之后,可以通过下面的方法来初始化该幻灯片插件。

  1. <script>
  2.   $(function () {
  3.     $('.demo').refineSlide({
  4.     maxWidth: 850 // set to native image width (px)
  5.     });
  6.   });
  7. </script>

配置参数:

下面是该幻灯片插件的所有可用配置参数:

  1. maxWidth              : 800,      // Max slider width - should be set to image width
  2. transition            : 'cubeV',  // String (default 'cubeV'): Transition type ('custom', random', 'cubeH', 'cubeV', 'fade', 'sliceH', 'sliceV', 'slideH', 'slideV', 'scale', 'blockScale', 'kaleidoscope', 'fan', 'blindH', 'blindV')
  3. fallback3d            : 'sliceV', // String (default 'sliceV'): Fallback for browsers that support transitions, but not 3d transforms (only used if primary transition makes use of 3d-transforms)
  4. customTransitions     : [],       // Arr (Custom transitions wrapper)
  5. perspective           : 1000,     // Perspective (used for 3d transforms)
  6. useThumbs             : true,     // Bool (default true): Navigation type thumbnails
  7. useArrows             : false,    // Bool (default false): Navigation type previous and next arrows
  8. thumbMargin           : 3,        // Int (default 3): Percentage width of thumb margin
  9. autoPlay              : false,    // Int (default false): Auto-cycle slider
  10. delay                 : 5000,     // Int (default 5000) Time between slides in ms
  11. transitionDuration    : 800,      // Int (default 800): Transition length in ms
  12. startSlide            : 0,        // Int (default 0): First slide
  13. keyNav                : true,     // Bool (default true): Use left/right arrow keys to switch slide
  14. captionWidth          : 50,       // Int (default 50): Percentage of slide taken by caption
  15. arrowTemplate         : '<div class="rs-arrows"><a href="#" class="rs-prev"></a><a href="#" class="rs-next"></a></div>', // String: The markup used for arrow controls (if arrows are used). Must use classes '.rs-next' & '.rs-prev'
  16. onInit                : function () {}, // Func: User-defined, fires with slider initialisation
  17. onChange              : function () {}, // Func: User-defined, fires with transition start
  18. afterChange           : function () {}  // Func: User-defined, fires after transition end

jQuery+CSS3 多种风格 3D 幻灯片特效

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

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

发表回复

热销模板

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

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