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.html 或 http://www.xiaoshu168.com/jquery/103.html

转载于:https://www.cnblogs.com/zimengxiyu/p/9800774.html

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

  1. html怎么引轮播图插件,原生js写一个无缝轮播图插件(支持vue)

    轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...

  2. 轮播图插件--swiper

    轮播图插件swiper下载方式 输入网址:https://www.swiper.com.cn/ 进入官网,点击 "获取Swiper" >点击 "下载Swiper&q ...

  3. Vue —— mockjs 模拟数据、轮播图插件 Swiper

    mockjs 的使用 项目安装 mockjs : cnpm install mockjs 使用步骤 (1)在项目 src 下创建 mock 文件夹. (2)mock 文件夹准备相应的 JSON 数据文 ...

  4. vue2使用轮播图插件swiper,vue-awesome-swiper

    欢迎使用插件:swiper,vue-awesome-swiper 注释vue2使用方式: 1: npm install swiper vue-awesome-swiper -–save 2: npm ...

  5. 轮播图插件Swiper的使用(懒加载+异步加载数据)

    效果 HTML 引入swiper-bundle.css.swiper-bundle.js <head><link rel="stylesheet" href=&q ...

  6. vue如何使用原生js写动画效果_原生js写一个无缝轮播图插件(支持vue)

    轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...

  7. get几个小技能:轮播图插件、进度条插件、筛选过滤插件

    最近参加了一个网页设计大赛,趁这个机会做了一个个人简历的网页:点击欣赏 用到了许多有趣的东西们今天分享一下. 轮播图插件 Swiper轮播图插件 Swiper 的结构和基础原理 Swiper 的每个展 ...

  8. 轮播图插件(swiper)

    今天给新手介绍一个轮播图插件--swiper 首先要引用swiper.min.css和swiper.min.js. 页面代码 <div class="swiper-container& ...

  9. html5移动端轮播图特效,支持移动端的纯js轮播图插件awesome-slider

    awesome-slider是一款支持移动端的纯js轮播图插件.该轮播图插件支持任何HTML标签,可以自定义分页标签和Loading效果,支持在前端框架如react中使用. 使用方法 安装: /* y ...

  10. html轮播图兼容ie8,兼容IE8的高级jQuery轮播图插件

    jSlider是一款兼容IE8的高级jQuery轮播图插件.jSlider轮播图插件的特点是轻量级,使用简单,跨平台.通过jSlider你可以非常容易的而在网页中实现任何轮播图效果.它的特点还有: 速 ...

最新文章

  1. ajax方式下载文件
  2. 在一台win10上启动多个mysql
  3. IBASE and ES change pointer
  4. android中可以有两个焦点吗,android – 如何通过焦点在屏幕上调整两个片段的大小?...
  5. UIAutomator2
  6. vs2008与oracle数据库连接
  7. ijkplayer-音视频变速播放实现
  8. thinkphp5每周学习总结 1026
  9. EventBus (一) 使用详解——初步使用EventBus
  10. pyhive、pyspark配置
  11. ccproxy8.0破解版
  12. centos7设置静态IP地址方法
  13. CytusII 剧情梳理
  14. Smoothed Dilated Convolutions for Improved Dense Prediction
  15. 求解字谜游戏java_有趣的字谜游戏,一起来解锁答案吧!
  16. about cisco DNA
  17. 学习C语言 - 推荐书籍
  18. 代码覆盖率、功能覆盖率分析
  19. uboot研读笔记 | 13 - uboot编译构建Makefile分析研读(2016.03版本)
  20. 【七夕送好书】转微博获赠书!

热门文章

  1. 不用空格怎么打两个空格_身份证号码中有空格,你让我怎么替换?
  2. redhat enterprise linux5.4.iso,版本有RedHat Enterprise Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载地址...
  3. SpringBoot从入门到进阶——学会Logback日志的配置和搭建
  4. Android开发之——依赖冲突Program type already present
  5. 在springBoot项目中使用activiti
  6. 95.Extjs 表单中自定义的验证规则 VTypes
  7. Android 网络框架之Retrofit2使用详解及从源码中解析原理
  8. Aop RealProxy 千年遇BUG
  9. IIS6配置后仍然无法解析json文件解决办法
  10. YUM服务那些事---详解YUM服务