写个swiper小demo

之前有用过swiper,也已经过去很久了,明天要把swiper写到页面里面了,今天先拿个demo练练手。

swiper是开源、免费、强大的移动端触摸滑动事件。
官网请戳请戳

html代码:

<!-- Swiper 需要轮播的内容 -->
  <div class="swiper-container swiper-container-horizontal">
    <div class="parallax-bg" style="background-image: url(&quot;img/Parallax.jpg&quot;); transform: translate3d(0%, 0px, 0px);" data-swiper-parallax="-23%"></div>
    <div class="swiper-wrapper">
      <div class="swiper-slide swiper-slide-active" style="width: 1920px;">
        <div class="title" data-swiper-parallax="-100" style="transform: translate3d(0px, 0px, 0px);">Slide 1</div>
        <div class="subtitle" data-swiper-parallax="-200" style="transform: translate3d(0px, 0px, 0px);">Subtitle</div>
        <div class="text" data-swiper-parallax="-300" style="transform: translate3d(0px, 0px, 0px);">
          <p>我是第一张图片</p>
        </div>
      </div>
      <div class="swiper-slide swiper-slide-next" style="width: 1920px;">
        <div class="title" data-swiper-parallax="-100" style="transform: translate3d(100px, 0px, 0px);">Slide 2</div>
        <div class="subtitle" data-swiper-parallax="-200" style="transform: translate3d(200px, 0px, 0px);">Subtitle</div>
        <div class="text" data-swiper-parallax="-300" style="transform: translate3d(300px, 0px, 0px);">
          <p>我是第二张图片</p>
        </div>
      </div>
      <div class="swiper-slide" style="width: 1920px;">
        <div class="title" data-swiper-parallax="-100" style="transform: translate3d(100px, 0px, 0px);">Slide 3</div>
        <div class="subtitle" data-swiper-parallax="-200" style="transform: translate3d(200px, 0px, 0px);">Subtitle</div>
        <div class="text" data-swiper-parallax="-300" style="transform: translate3d(300px, 0px, 0px);">
          <p>我是第三张图片</p>
        </div>
      </div>
    </div>
    <!-- Add Pagination 分页-->
    <div class="swiper-pagination swiper-pagination-white swiper-pagination-clickable swiper-pagination-bullets"><span class="swiper-pagination-bullet swiper-pagination-bullet-active"></span><span class="swiper-pagination-bullet"></span><span class="swiper-pagination-bullet"></span></div>
    <!-- Add Navigation -->
    <div class="swiper-button-prev swiper-button-white swiper-button-disabled"></div>
    <div class="swiper-button-next swiper-button-white"></div>
  </div>

js就很简单了,因为引入了插件,所以按照官网的api文档添加属性就可以了,下面举个例子:

  var swiper = new Swiper('.swiper-container', {
    pagination: '.swiper-pagination', // 如果需要分页器
    paginationClickable: true,
    // 如果需要前进后退按钮
    nextButton: '.swiper-button-next',
    prevButton: '.swiper-button-prev',
    parallax: true,
    speed: 600, // 速度
    autoplay: 900, //可选选项,自动滑动
  });

这样就会得到想要的效果。

借此demo希望明天的轮播写的顺利!加油!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值