兼容pc端和移动端的轮播图插件 swiper.js

摘要:
Swiper.js是一个由纯JavaScript制成的滑动特效插件,可用于实现检查点旋转图和选项卡触摸滑动开关等常见效果。首先我们介绍了swiper.min.css和swiper.min.jsHTML部分Slide1Slide2Slide3-如果您需要寻呼机--˃˃=“scriber button next”˃CSS部分中的所有演示都是相同的。刷卡器容器{宽度:100%;高度:100%;}。滑动幻灯片{text-align:center;字体大小:18px;背景:#fff;/*Centerslideextvertical*/display:-webkit box;display:-ms-flexbox;display:-webkit flex;display:flex;-webkit box-pack:center,-ms-flex-pack:center根据您下载的不同演示,您需要在演示下面进行演示,例如:varswipper=newswiper;您可以用自己的图像替换滑动幻灯片中的幻灯片1,这种效果是完整的。

 swiper.js是一款纯JavaScript打造的滑动特效插件,可以用来实现检点轮播图,tab触摸滑动切换等常用效果。下载地址:https://www.swiper.com.cn/download/index.html#file1

 swiper.js提供给我们很多种不同的demo效果,我们可以根据自己的需求来选择自己需要。所有demo的HTML部分,CSS几乎是一样的,不一样的是调用的js方法,或配置的参数不同来达到不同的效果。

使用方法

首先我们引入 swiper.min.css和 swiper.min.js

HTML部分

<div class="swiper-container">
    <div class="swiper-wrapper">
        <div class="swiper-slide">Slide 1</div>
        <div class="swiper-slide">Slide 2</div>
        <div class="swiper-slide">Slide 3</div>
    </div>
    <!-- 如果需要分页器 -->
    <div class="swiper-pagination"></div>
    
    <!-- 如果需要导航按钮 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
    
    <!-- 如果需要滚动条 -->
    <div class="swiper-scrollbar"></div>
</div>

CSS部分 所有的demo是一样的

  .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      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;
    }

js部分可以根据自己下载的demo不同来选取自己需要的demo下的js部分代码

例如:

 var swiper = new Swiper('.swiper-container', {
      slidesPerView: 3,
      spaceBetween: 30,
      slidesPerGroup: 3,
      loop: true,
      pagination: {
        el: '.swiper-pagination',
        clickable: true,
      },
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      },
    });

你可以把swiper-slide里面Slide 1替换成自己的图片,这样这个效果就完成的了。

其中里面的参数

slidesPerView: 显示几张图片  

spaceBetween:图片之间的间距

slidesPerGroup:定义slides的数量多少为一组,在旋转模式下有效。其实就是滑动的时候一下滑动几张图片了。

loop:图片是否循环播放

上面这个轮播图是不会自己播放的,要自己播放,得自己手动添加autoplay:true及自动播放

更多参数设置请参考官网 https://www.swiper.com.cn/api/autoplay/112.htmlhttp://www.xiaoshu168.com/jquery/103.html

免责声明:文章转载自《兼容pc端和移动端的轮播图插件 swiper.js》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Go -- pprof协程监控STM32 F4xx Fault 异常错误定位指南下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

swiper 点击切换,拖动切换后继续自动轮播

HTML结构 <div className="swiper-container main_meeting"> <div className="swiper-wrapper"> <div className="swiper-slide">Slide 1</div> <div class...

Bootstrap: 样式CSS:carousel轮换 图片的使用

Bootstrap 轮播(Carousel)插件   Bootstrap轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。 如果您想要单独引用该插件的功能,那么您需要引用 carousel.js。或者,您可以引用bootstrap.js 或压缩...

轮播(Carousel)

<div data-ride="carousel" data-interval="2000"><!-- 轮播(Carousel)指标 --><ol class="carousel-indicators"><li data-target="#myCarousel" data-slide-to="0" c...

swiper插件简介及用法

swiper Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择 1.首先创建一个swiper的运行环境,需要用到的文件有swiper.min.js和swiper.min.c...

小程序-广告轮播/控制属性

微信小程序广告轮播元素<swiper></swiper>  图片所在元素<swiper-item>/swiper-item> 其中属性有: autoplay:true,//是否自动播放 autoplaytxt:"停止自动播放", indicatorDots: true,//指示点 // i...

Bootstrap 之 Carousel

Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。 如果您想要单独引用该插件的功能,那么您需要引用 carousel.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版...