swiper H5 滑屏插件推荐

                                           swiper H5 滑屏插件推荐

 

发现一款比较好用的移动端滑屏工具,这里推荐大家使用。

     该工具支持手机&PC端屏幕滑动及图片切换,同时该插件还提供很多滑动及切换特效。并且有详细的API及丰富实例。

  这款工具是: Siwper ,  参考网址:http://www.swiper.com.cn

这里不再对该插件工具做过多介绍,可以直接访问上方网站产看相关实例及API。

这里附上个人编写的基于该JS插件的小实例。需要可直接下载参考。

页面代码如下:

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1.0">
  <title>垂直滑动展示H5</title>
  <script src="js/jquery-1.10.1.min.js"></script>
  <script src="js/swiper.min.js"></script>
  <link rel="stylesheet" href="css/swiper.min.css">
  <script>
    $(
    function() {

      var pros = $( ".product-box"),
      mySwiper = new Swiper( '.swiper-container', {
        direction: "vertical",
        onSlideChangeEnd: function( swiper) {
          swiper.slides.find( ".product-box").removeClass( "anim");
          if( swiper.slides.length > mySwiper.activeIndex) {
            pros.eq( mySwiper.activeIndex).addClass( "anim");
          }
        }
      });
    })
  </script>

  <style>
    html,body {
      position: relative;

      height: 100%;

    }

    body {

      background: #eee;

      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

      font-size: 14px;

      color: #000;

      margin: 0;

      padding: 0;

    }

    .swiper-container {

      width: 100%;

      height: 100%;

      margin: 0px auto;

    }

    .swiper-slide {

      position: relative;

      text-align: center;

      font-size: 18px;

      background: #fff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

    .swiper-slide img {
      border: none;
      height: 100%;
      width: 100%;
    }

    .swiper-slide img.img-bg {
      position: relative;
      left: 0;
      top: 0;
      z-index: 1;
    }

    .swiper-slide .product-box {
      transform-origin: center;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);

      -o-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);

      -webkit-transition: all 1s ease-in-out;
      -ms-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -o-transition: all 1s ease-in-out;

      transition: all 1s ease-in-out;
      position: absolute;
      left: 50%;
      top: 50%;
      height: 40px;
      line-height: 40px;

      width: 280px;
      margin-left: -140px;
      height: -20px;
      z-index: 2;

      border: 1px solid #FF8604;
      border-radius: 8px;
    }

    .swiper-slide .product-box h3 {
      display: block;
      width: 100%;
      font-size: 18px;
      margin: 0;
      padding: 0;
    }

    .swiper-wrapper .swiper-slide:nth-child(even) {
      background: #FF8604;
    }



    .swiper-slide .anim {
      -ms-transform: scale(1);
      -o-transform: scale(1);
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  </style>

</head>

<body>
    <div class="swiper-container">
      <div class="swiper-wrapper">
            <div class="swiper-slide">
            <img class="img-bg" src="images/zhiling1.jpg">
           <div class="product-box">
            <h3>苹果7 ¥6666 预购速重</h3>
           </div>
            </div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling2.jpg">
           <div class="product-box">
            <h3>苹果7 ¥6666 预购速重</h3>
           </div> 
            </div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling3.jpg">
            <div class="product-box">
            <h3>苹果7 ¥6666 预购速重</h3>
           </div> 
          </div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling4.jpg">
            <div class="product-box">
            <h3>苹果7 ¥6666 预购速重</h3>
           </div> 
          </div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling5.jpg"></div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling6.jpg"></div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling7.jpg"></div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling5.jpg"></div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling4.jpg"></div>
            <div class="swiper-slide"><img class="img-bg" src="images/zhiling2.jpg"></div>
   </div>
 </div>
</body>
</html>

 

 

 

 

相关js 及css 可到:http://www.swiper.com.cn 下载

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值