一、简介

①Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。

②Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。主要使用与移动端的网站、网页应用程序(web apps),以及原生的应用程序(native apps)。

③主要是为IOS而设计的,同时,在Android、WP8系统以及现代桌面浏览器也有着良好的用户体验。

二、文档

①中文网址:http://2.swiper.com.cn/

②中文网地址:http://www.swiper.com.cn/

③Swiper目前有Swiper2、Swiper3、Swiper4几个版本,每个版本的使用方法可能会有所不同,具体参照文档

三、使用方法

①加载

  • 首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件。
      <link rel="stylesheet" href="path/to/swiper.min.css">......<script src="path/to/swiper.min.js"></script>

  • 如果你的页面加载了jQuery.js或者zepto.js,你可以选择使用更轻便的swiper.jquery.min.js
      ...<link rel="stylesheet" href="path/to/swiper.min.css">...<script src="path/to/jquery.js"></script><script src="path/to/swiper.jquery.min.js"></script>

②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>

③初始化

  • 初始化Swiper:最好是挨着</body>标签 (函数调用)
<script> var mySwiper = new Swiper ('.swiper-container', {direction: 'vertical',loop: true,// 如果需要分页器
    pagination: '.swiper-pagination',// 如果需要前进后退按钮
    nextButton: '.swiper-button-next',prevButton: '.swiper-button-prev',// 如果需要滚动条
    scrollbar: '.swiper-scrollbar',})
</script>
</body>

  • 如果不能写在HTML内容的后面,则需要在页面加载完成后再初始化
<script type="text/javascript">window.onload = function() {...}
</script>或者这样(Jquery和Zepto)
<script type="text/javascript">$(document).ready(function () {...})
</script>

四、示例(轮播图)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>轮播图</title><!-- 引入swiper3.0 css文件 --><link rel="stylesheet" href="swiper/css/swiper.min.css"><style>*{margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;}ul{list-style: none;}a{text-decoration: none;}.container {position: relative;width: 750px;margin: 0 auto;}       </style>
</head>
<body><!-- 版心 --><div class="container"><!-- 轮播图 --><div class="swiper-container"><ul class="swiper-wrapper"><li class="swiper-slide"><a href="#"><img src="data:images/banner01.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner02.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner03.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner04.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner05.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner06.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner07.jpg" alt=""></a></li><li class="swiper-slide"><a href="#"><img src="data:images/banner08.jpg" alt=""></a></li></ul><!-- 分页器 --><div class="swiper-pagination"></div></div></div><!-- 引入swiper3.0插件脚本 --><script src="swiper/js/swiper.min.js"></script><!-- js初始化脚本 --><script>window.onload=function(){/* 轮播图 */new Swiper('.swiper-container',{autoplay:1000,loop:true,pagination:'.swiper-pagination',autoplayDisableOnInteraction:false               });}</script>
</body>
</html>

转载于:https://www.cnblogs.com/EricZLin/p/9359415.html

swiper轮播图插件相关推荐

  1. react 中使用Swiper轮播图插件

    第一步.安装 npm i swiper 第二步.使用 import { Swiper, SwiperSlide } from 'swiper/react'; //根据自己的需要引用样式 import ...

  2. Swiper 轮播图插件实现

    https://github.com/nolimits4web/swiper 1. 引入 <link rel="stylesheet" th:href="@{/ma ...

  3. Swiper轮播图插件之如何修改前进后退按钮swiper-button-prev和swiper-button-next的默认样式

    第一步: 在轮播图最外层的容器中将原本前进后退按钮的大小设置为0 注意: Swiper6之前的默认容器是'.swiper-container',Swiper7之后的默认容器是'.swiper'. .s ...

  4. swiper轮播图插件的使用步骤

    一.参考文档 1.官网:https://swiper.com.cn/ 2.案例展示:https://swiper.com.cn/demo/index.html 3.获取swiper文件:https:/ ...

  5. 关于修改swiper轮播图插件中的小圆点变成背景图

    当我们使用swiper插件时,底部的小点点需要修改成图片样式的形状,下面分享一下如何修改: <!-- Add Pagination --> <div class="swip ...

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

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

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

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

  8. 轮播图插件--swiper

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

  9. 轮播图插件(swiper)

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

最新文章

  1. 开源的Blink和Spark3.0,谁将称霸大数据领域?
  2. R语言使用reshape2包的dcast函数将dataframe从长表到宽表(Long- to wide-format)、指定单个标识符、、表格转化的时候值不唯一设置聚合函数(均值)
  3. 残缺棋盘问题算法分析_javascript使用递归回溯算法和贪心算法解决马踏棋盘问题...
  4. Spring事务 Transaction rolled back because it has been marked as rollback-only
  5. mybatis初始化过程
  6. 单元格值_Excel公式练习40: 从单元格区域的字符串中提取唯一值
  7. 关于代理服务器的原理及用法
  8. 明解C语言(基础篇)—第七章
  9. javascript 使用zlib发送wss请求,接收blob,并解压
  10. word文档如何设置四级标题
  11. 简单而直接的Python web 框架:web.py
  12. linux检查新增文件,linux查看文件内容
  13. EduCoder Java程序设计---Java语言基础(十)- 方法的使用
  14. hog特征与fhog特征
  15. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...
  16. PDCP 功能与基本概念
  17. Springboot旧教材交易系统a6151计算机毕业设计-课程设计-期末作业-毕设程序代做
  18. 【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程
  19. 二十世纪的十大科学骗局
  20. 解决【不能初始化 Photoshop,因为暂存盘已满】的问题

热门文章

  1. linux下压缩命令gzip使用
  2. scala定长数组(接近Java数组)
  3. Apollo后台配置:添加用户
  4. Scala中任意表达式都是有返回值的(具体返回结果的值取决于满足条件的代码体的最后一行内容)
  5. ajax向服务端发送请求验证用户名是否可用小示例
  6. Java实现话术词槽匹配_知识图谱与KBQA——槽填充
  7. Starting MySQL.... ERROR! The server quit without updating PID file
  8. C++设计模式--状态模式(state)
  9. 【已解决】tomcat启动不成功(点击startup.bat闪退)的解决办法
  10. stateflow中终止节点小记