Swiper插件的简单使用

  • Swiper插件是用来写轮播图的插件,十分简洁方便。可以直接去Swiper官网下载并点击开始使用Swiper按钮查看使用方法,这里只介绍简单引用的方法。
  • 本文所写内容在官网均有详细介绍。


一、下载并引入文件

  • 可以直接登录官网下载,如果安装了Nodejs环境也可以打开编译器终端利用npm i swiper下载
  • 将文件放到你喜欢的路径,并分别引入cssjs文件
<!DOCTYPE html>
<html>
<head>...<link rel="stylesheet" href="dist/css/swiper.min.css">
</head>
<body>...<script src="dist/js/swiper.min.js"></script>...
</body>
</html>

二、html内容

<div class="swiper-container"><div class="swiper-wrapper"><!-- 这里插入图片 轮播图1,2,3--><div class="swiper-slide"><img src="" alt=""></div><div class="swiper-slide"><img src="" alt=""></div><div class="swiper-slide"><img src="" alt=""></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><!--导航等组件可以放在container之外 -->
  • 可以利用原有类名或者自己添加的class类名来将轮播图修改为自己喜欢的样式
  • 例如修改轮播图大小
.swiper-container {width: 600px;height: 300px;
}

三、JavaScript内容

<script>        var mySwiper = new Swiper ('.swiper-container', {direction: 'vertical', // 垂直切换选项loop: true, // 循环模式选项// 如果需要分页器pagination: {el: '.swiper-pagination',},// 如果需要前进后退按钮navigation: {nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev',},// 如果需要滚动条scrollbar: {el: '.swiper-scrollbar',},})        </script>
</body>

四、根据自己的需求设置轮播图

上图是插入图片后的Swiper轮播图,左右两侧为导航按钮,正下方圆点为分页器,右下角为滚动条。

1、设置轮播图自动切换
  • 放在script标签中 表示自动切换 每隔1000ms切换一次
var mySwiper = new Swiper('.swiper-container', {autoplay: {delay: 1000},
});
2、修改前进、后退按钮样式
  • swiper5新增可以通过设置Swiper的风格--swiper-theme-color或单独设置按钮风格--swiper-navigation-color来改变按钮颜色。
  • swiper5新增可以通过设置--swiper-navigation-size来调整按钮大小,默认是44px。
   <!-- 分别为  前进  后退 按钮 --><div class="swiper-button-prev"></div><div class="swiper-button-next"></div>
 .swiper-button-prev{--swiper-theme-color:red;--swiper-navigation-size:20px;}

五、所有样式都可以随意按照需求调整,如果想要对Swiper插件有更多的了解,请登录Swiper官网查看API文档

Swiper插件的简单使用相关推荐

  1. Swiper插件使用方法

    Swiper插件的简单使用 Swiper插件是用来写轮播图的插件,十分简洁方便.可以直接去Swiper官网下载并点击开始使用Swiper按钮查看使用方法,这里只介绍简单引用的方法. 本文所写内容在官网 ...

  2. swiper怎么在HTML引入JS文件,Swiper.js插件超简单实现轮播图

    Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端.能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果.超好用 话不多说,直接上教程 1.首先加载插件,需要用到 ...

  3. 【react开发】使用swiper插件,loop:true时产生的问题解决方案

    这2天上班遇到的问题:react使用swiper3插件实现banner轮播,其中有个banner图有个click点击事件,而其他的是页面跳转.出现了一个问题: 就是向右滑动到该帧时的swiper,点击 ...

  4. Swiper插件的基本使用方法和案例

    Swiper插件的基本使用方法和案例 一.Swiper是什么? Swiper常用于移动端网站的内容触摸滑动 Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端. Sw ...

  5. PC端和移动端网页特效,fastclick插件,Swiper插件,Bootstrap等框架,本地存储

    目录 PC 端网页特效 元素偏移量 offset 系列 1.offset 系列常用属性 2.offset 与 style 区别 3.计算鼠标在盒子内的坐标 4.模态框拖拽 5.京东商品放大镜 元素可视 ...

  6. 使用Swiper插件实现视频轮播,怎么实现切换自动播放视频?

    一.需求分析 这两天讨论了一个项目需求,刚开始是希望:轮播图中嵌入视频,轮播到视频自动播放,播放完毕切换下一张轮播,手动切换时暂停播放视频.后面因为自动播放没有声音,便暂时放弃了这个想法(有知道或了解 ...

  7. 【插件的使用】——Swiper插件的应用

    Swiper可以实现各种样式的轮播图效果.是一款非常好用的触摸滑动插件. 使用Swiper需要进入官网: 如何使用Swiper插件 官网有详细的教程: 1.下载 (如果不想下载文件,下面有另外使用的方 ...

  8. 通过swiper插件制作旋转木马轮播图

    实现效果: swiper插件准备 我们旋转木马轮播图的效果可以通过swiper插件轻松搞定 这种效果是不是和我们要做的很像呀,我们只要把它引入我们的案例就ok了 在swiper官网的获取swiper下 ...

  9. 实战:vue项目中导入swiper插件

    版本选择 swiper是个常用的插件,现在已经迭代到了第四代:swiper4. 常用的版本是swiper3和swiper4,我选择的是swiper3. 安装 安装swiper3的最新版本3.4.2: ...

最新文章

  1. HAPPY2020暑假训练前复习
  2. PHP在哪里执行_php文件放在哪运行
  3. 【英语学习】【Level 07】U08 Old Stories L6 Looking back
  4. 网络-IP/子网掩码/端口
  5. 【文献阅读】Augmenting Supervised Neural Networks with Unsupervised Objectives-ICML-2016
  6. SketchUp资源网站
  7. 全国计算机等级考试怎么保存,全国计算机等级考试一级备考:Word文档保存为PDF文件...
  8. MyEclipse修改JSP页面模板
  9. 笔记本插入耳机,声音依然外放怎么办?
  10. 魔戒三曲,黑暗散去;人皇加冕,光明归来
  11. Oracle进阶(六)包(Package)和包体
  12. huggingFace 中文模型实战——中文文本分类
  13. 商业研究(19):变革家,专注创业项目分析,重点服务广大散户(建议股权众筹者谨慎买入。。。)
  14. PAT乙级|C语言|1025 反转链表 (25分)
  15. oracle 权限问题9017,深入浅出Oracle学习笔记(5)
  16. 工具 - Mac端防休眠应用
  17. 前端菜鸟必学!less使用基础讲解
  18. matlab编根轨迹程序,matlab在根轨迹绘制中的应用
  19. XTDrone仿真平台配置
  20. android 蓝牙传输图片吗,如何使用蓝牙将Android手机中的照片和视频副本发送到树莓派...

热门文章

  1. python足球游戏_有没有一款专门看足球,讨论足球的app啊?
  2. 中国汉服行业发展深度调研与未来趋势预测报告
  3. 关于 Java 性能方面的 9 个谬论
  4. 优品汇系统开发机制介绍
  5. CREO图文教程:三维设计案例之三弯管(基准点创建曲线进行扫描)图文教程之详细攻略
  6. Creo 9.0 键鼠操作进行模型观察
  7. #LAMMPS安装 (嵌入NEP势函数接口)
  8. 限制页面只能在微信内打开
  9. CH32Vx 之GPIO实验
  10. springboot多环境配置学习笔记