幻灯片/轮播

jQuery+CSS3超酷3D堆叠式幻灯片插件

阿里云


hubSlider 是一款 jQuery 和 CSS3 超酷 3D 堆叠式幻灯片插件。该幻灯片将各个 slide 堆叠在一起,利用 jquery,CSS3 transforms 和 transitions 来制作上下切换的堆叠幻灯片效果。
使用方法:
使用该幻灯片插件需要在页面中引入 jquery,hubslider.js 文件。

  1. <script type="text/javascript" src="js/jquery.min.js"></script>
  2. <script type="text/javascript" src="jshubslider.js"></script>
也想出现在这里?联系我们
创客主机

HTML 结构:

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

  1. <div class="hub-slider">
  2.  
  3.   <div class="hub-slider-slides">
  4.     <ul>
  5.       <li>Slide 1</li>
  6.       <li>Slide 2</li>
  7.       <li>Slide 3</li>
  8.       <li>Slide 4</li>
  9.       <li>Slide 5</li>
  10.     </ul>
  11.   </div>
  12.  
  13.   <div class="hub-slider-controls">
  14.     <button class="hub-slider-arrow hub-slider-arrow_next"></button>
  15.     <button class="hub-slider-arrow hub-slider-arrow_prev"></button>
  16.   </div>
  17.  
  18. </div>

CSS 样式:

以下是该幻灯片的一些必要的 CSS 样式。

  1. .hub-slider { position: relative; }
  2.  
  3. .hub-slider ul { list-style: none; }
  4.  
  5. .hub-slider ul li {
  6.   width: 800px;
  7.   height: 300px;
  8.   background: #add8e6;
  9.   position: absolute;
  10.   left: 0;
  11.   top: 0;
  12. }
  13.  
  14. .hub-slider-controls {
  15.   position: absolute;
  16.   right: 0;
  17.   top: 0;
  18.   z-index: 1000;
  19. }
  20.  
  21. .hub-slider-arrow {
  22.   width: 40px;
  23.   height: 40px;
  24.   border: none;
  25.   background: #f00;
  26.   color: #fff;
  27.   font-weight: bold;
  28. }

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过 hubSlider()方法来初始化该幻灯片插件。

  1. $('.hub-slider-slides ul').hubSlider({
  2.     selector: $('li'),
  3.     button: {
  4.         next: $('.hub-slider-arrow_next'),
  5.         prev: $('.hub-slider-arrow_prev')
  6.     }
  7. });

配置参数:

该幻灯片插件的可用的配置参数如下:

selector:幻灯片 slide 的选择器,默认为 null

button:前后导航按钮,button.next 是向后按钮的选择器,button.prev 是向前按钮的选择器

auto:是否自动播放,默认为 false

time:自动播放的持续时间,默认为 3 秒

opacity:当前幻灯片的透明度,默认为 1

opacityStep:透明度向后递减,默认为 0.2

startOffset:开始偏移值,默认为 20 像素

offset:偏移值,默认为 0

scale:缩放值,默认为 1

scaleStep:slide 向后递减缩小,默认为"0.05"

transition:动画过渡时间,默认为"0.6s"
github 地址:https://github.com/hublabs/hubSlider

jQuery+CSS3 超酷 3D 堆叠式幻灯片插件

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

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

发表回复

热销模板

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

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