官网链接:https://www.swiper.com.cn/
文档链接:Swiper使用方法 、Swiper的API文档
引用Swiper
下面演示的案例使用的是 swiper4.3.3
1 | <link rel="stylesheet" type="text/css" href="./swiper/css/swiper.css" /> |
几点说明:
为了让CSS代码层级关系更加明显,下面代码案例使用的是 Less
如果想清除浏览器默认效果,可以使用 CSS Tools: Reset CSS
但是这个可能并不太好,可以参考 CSS reset的重新审视 – 避免样式重置
轮播图
HTML 代码
1 | <div class="swiper-banner"> |
- Less 代码
1 | @imgBannerWidth: 1920px; |
- JS 代码
1 | //初始化一个Swiper |
- 效果如下:
横屏滑动
HTML 代码
1 | <div class="swiper-nav"> |
- Less 代码
1 | .flex-center { |
- JS 代码
1 | new Swiper(".swiper-nav", { |
- 效果如下:
数字下标(两种形式)
- HTML 代码
1 | <div class="swiper-img"> |
- Less 代码
1 | @bgColorHover: #ff2832; |
- JS 代码
1 | new Swiper(".swiper-img", { |
- 效果如下:
缩略图显示(开启焦距功能)
HTML 代码
1 | <div id="banner"> |
- Less 代码
1 | #banner { |
- JS 代码
1 | new Swiper('.swiper-focus', { |
- 效果如下: