slideshow 轮播的使用方法介绍

无论是在制作网页还是移动端的H5页面时,都会用到轮播效果。除非是大神,什么插件都从头自己写,不然选择一款优秀的插件还是可以提高开发的效率。下面博主介绍两款常用到的轮播组件

Bootstrap自带的轮播功能widget

首先引用文件,缺一不可

<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery.min.js"></script>
<script src="bootstrap.min.js"></script>

Bootstrap中只需要使用相应的class就可以方便的使用功能

<div id="myCarousel" class="carousel slide">
      <!--轮播进度-->
<ol class="carousel-indicators">
           <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
     <li data-target="#myCarousel" data-slide-to="1"></li>
     <li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!--轮播项目-->
<div class="carousel-inner">
        <div class="item active">
            <img src="images/slide1" alt="First slide">
            <div class="carousel-caption">标题 1</div>
        </div>
        <div class="item">
            <img src="images/slide2" alt="Second slide">
            <div class="carousel-caption">标题 1</div>   
        </div>
        <div class="item">
            <img src="images/slide3" alt="Third slide">
            <div class="carousel-caption">标题 1</div>    
        </div>
     </div>
     <!--轮播导航-->
     <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
     <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
</div>
轮播(Carousel)可以通过JavaScript手动调用
$('.carousel').carousel();

Swiper : 免费的开源移动端触摸插件
Swiper有着更加强大的功能
官方文档

引用文件

<link rel="stylesheet" href="css/swiper-3.3.1.min.css">
<script src="js/jquery-3.1.1.min.js"></script>
<script src="js/swiper-3.3.1.jquery.min.js"></script>

开始使用 :

<div class="swiper-container">
     <div class="swiper-wrapper">
          <div class="swiper-slide"><img src="images/slide1.jpg" alt="轮播图1"></div>
          <div class="swiper-slide"><img src="images/slide2.jpg" alt="轮播图2"></div>
          <div class="swiper-slide"><img src="images/slide3.jpg" alt="轮播图3"></div>
     </div>
     <div class="swiper-pagination"></div>
     <div class="swiper-button-prev"></div>
     <div class="swiper-button-next"></div>
</div>

JS文件

//首页轮播
$(document).ready(function(){
     var swiper = new Swiper('.swiper-container',{
     autoplay : 1000,  //自动轮播,时间间隔1s
     loop : true,  //是否开启循环
     pagination: '.swiper-pagination',  //下方的轮播进度
     autoplayDisableOnInteraction : false,  //用户操作轮播后不禁止自动切换
     paginationClickable :true,  //点击下方轮播进度会自动切换
     prevButton:'.swiper-button-prev',  
     nextButton:'.swiper-button-next',
     });
});

总结 : 学会使用现成的JS插件来实现功能,能够提升一个项目的质量和开发效率。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值