幻灯片/轮播

基于Bootstrap支持移动端轮播图效果

阿里云


bootstrap-carousel-touch-slider 是一款基于 Bootstrap 支持移动端的响应式轮播图效果。该轮播图特效可以使用手指进行滑动切换。并且它和 animate.css 结合,可以制作出各种炫酷的文字动画效果。

使用方法:

在页面中引入 bootstrap 相关文件,font-awesome.css 字体图标文件,animate.min.css 动画文件,以及 jquery.touchSwipe.min.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link href="path/to/bootstrap.min.css" rel="stylesheet">
  2. <link href="path/to/font-awesome.min.css" rel="stylesheet">
  3. <link href="path/to/animate.min.css" rel="stylesheet">
  4.  
  5. <script src="path/to/jquery.min.js"></script>
  6. <script src="path/to/bootstrap.min.js"></script>
  7. <script src="path/to/jquery.touchSwipe.min.js"></script>

HTML 结构:

该轮播图采用标准的 Bootstrap Carousel 作为 HTML 结构。一个基本的 Bootstrap Carousel 的 HTML 结构如下:

  1. <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  2.   <!-- Indicators -->
  3.   <ol class="carousel-indicators">
  4.     <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
  5.     <li data-target="#carousel-example-generic" data-slide-to="1"></li>
  6.     <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  7.   </ol>
  8.  
  9.   <!-- Wrapper for slides -->
  10.   <div class="carousel-inner" role="listbox">
  11.     <div class="item active">
  12.       <img src="..." alt="...">
  13.       <div class="carousel-caption">
  14.         ...
  15.       </div>
  16.     </div>
  17.     <div class="item">
  18.       <img src="..." alt="...">
  19.       <div class="carousel-caption">
  20.         ...
  21.       </div>
  22.     </div>
  23.     ...
  24.   </div>
  25.  
  26.   <!-- Controls -->
  27.   <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
  28.     <span class="glyphicon glyphicon-chevron-left"></span>
  29.     <span class="sr-only">Previous</span>
  30.   </a>
  31.   <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
  32.     <span class="glyphicon glyphicon-chevron-right"></span>
  33.     <span class="sr-only">Next</span>
  34.   </a>
  35. </div>

修改之后,最外层的包裹 div 元素的 class 类如下:

  1. <div id="bootstrap-touch-slider"
  2.          class="carousel bs-slider fade  control-round indicators-line"
  3.          data-ride="carousel"
  4.          data-pause="hover"
  5.          data-interval="5000" >
  6. ......
  7. </div>

此时,轮播图的切换方式为淡入淡出方式。如果你项使用滑动切换方式,可以将 fade 改为 slide。另外,有几个 class 类用于控制文本的对齐方式,它们是:slide_style_center, slide_style_left, slide_style_right。最后,文本的动画都是基于 animate.css 的,你可以自己进行配置。

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过 bsTouchSlider()方法来初始化该轮播图。

  1. $('#bootstrap-touch-slider').bsTouchSlider();

Github 地址:https://github.com/bootstrapthemesco/bootstrap-carousel-touch-slider

基于 Bootstrap 支持移动端轮播图效果

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

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

发表回复

热销模板

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

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