幻灯片/轮播

Carousel - 响应式水平滚动旋转木马jQuery插件

阿里云


Carousel.js 是一款非常实用的 jQuery 响应式水平滚动旋转木马插件。它使用简单,样式可以完全自定义,并且会随屏幕的大小自适应容器的宽度和高度。

使用方法:

使用该旋转木马插件要引入 jQuery 和 jquery-carousel.js 文件。

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

HTML 结构:

该旋转木马的基本 HTML 结构如下:

  1. <div id="slider-carousel">
  2.   <div class="wrapper-setas">
  3.     <a href="#" class="seta-dir setaDir">
  4.       <em class="sprite seta-pag-dir-md"></em>
  5.     </a> 
  6.     <a href="#" class="seta-esq setaEsq">
  7.       <em class="sprite seta-pag-esq-md"></em>
  8.     </a>
  9.     <div class="clear"></div>
  10.   </div>
  11.  
  12.   <!-- Slider content -->
  13.   <div id="container-slider-carousel" class="container">
  14.     <div id="content-silder-carousel" class="content">
  15.       <div class="wrapper-itens">
  16.         <div class="item"><span><img src="l.jpg" alt="" class="img-responsive"></span></div>
  17.         <div class="item"><span><img src="2.jpg" alt="" class="img-responsive"></span></div>
  18.         <div class="item"><span><img src="3.jpg" alt="" class="img-responsive"></span></div>
  19.         <div class="item"><span><img src="4.jpg" alt="" class="img-responsive"></span></div>
  20.       </div>
  21.       <div class="clear"></div>
  22.     </div>
  23.   </div>
  24. </div>

CSS 样式:

需要为该旋转木马插件添加下面的必要的 CSS 样式,其他的 CSS 样式可以根据需要自定义。

  1. .clear {
  2.   clear: both !important;
  3.   float: none !important;
  4.   margin: 0px !important;
  5.   padding: 0px !important;
  6.   height: 0px !important;
  7.   width: 0px !important
  8. }
  9.  
  10. .img-responsive {
  11.   height: auto;
  12.   width: 100%;
  13. }
  14.  
  15. #slider-carousel {
  16.   position: relative;
  17.   width: 100%;
  18.   padding: 10px 0 0 0;
  19.   margin-bottom: 5px;
  20. }
  21.  
  22. #container-slider-carousel {
  23.   width: 620px;
  24.   position: relative;
  25.   overflow: hidden;
  26.   height: auto;
  27. }
  28.  
  29. #content-silder-carousel {
  30.   width: 5000px;
  31.   position: relative;
  32.   left: 0;
  33. }
  34.  
  35. #content-silder-carousel .item {
  36.   width: 200px;
  37.   float: left;
  38.   background-color: #CCC;
  39.   margin-right: 10px;
  40. }
  41.  
  42. #slider-carousel .wrapper-setas { margin: 0 0 10px 0; }
  43.  
  44. #slider-carousel .wrapper-setas a {
  45.   float: right;
  46.   margin-left: 10px;
  47. }

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过下面的方法来初始化该旋转木马插件。

  1. $("#slider-carousel").carousel({
  2.  
  3.   // 回调函数
  4.   activate: function(){}, 
  5.  
  6.   // 动画的速度
  7.   timerAnimSlide:400, 
  8.  
  9.   // 无限循环模式
  10.   infinite:true, 
  11.  
  12.   // 点击左右箭头导航按钮时移动的旋转木马项的数量
  13.   itensMove:1,
  14.  
  15.   // 旋转木马项的宽度
  16.   resizeItem:{width:50}, 
  17.  
  18.   // 旋转木马的最小宽度
  19.   responsive:{minWidth:645}
  20.  
  21. }

Carousel - 响应式水平滚动旋转木马 jQuery 插件

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

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

发表回复

热销模板

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

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