轻巧方便的触摸滑动插件-swiper,常用参数整理(一)
来源:互联网 发布:牛奶 知乎 编辑:程序博客网 时间:2024/05/17 07:10
之前巧合之下接触使用了触摸滑动插件swiper,因为其轻巧方便,而且最为重要的一点是特别适合移动端的幻灯类制作,所以在这里整合一下自己在API文档学习中常用到的参数
- 先上HTML基本结构
<div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"><img src="images/bg1.jpg" alt="test"></div> <div class="swiper-slide"><img src="images/bg2.jpg" alt="test"></div> <div class="swiper-slide"><img src="images/bg3.jpg" alt="test"></div> <div class="swiper-slide"><img src="images/bg4.jpg" alt="test"></div> <div class="swiper-slide"><img src="images/bg5.jpg" alt="test"></div> <div class="swiper-slide"><img src="images/bg6.jpg" alt="test"></div> </div> <div class="swiper-pagination"></div> </div>
- CSS
html, body { position: relative; height: 100%; } body { background: #eee; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0; padding: 0; } .swiper-container { width: 800px; height: 450px; } .swiper-slide img{ width:800px; height:450px; } .test{ width:100%; height:100%; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; 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; }
-接下来是swiper参数
var swiper = new Swiper('.swiper-container', { pagination: '.swiper-pagination',//指示器,在这里指定指示器的名称及上面对应的html的class为swiper-pagination loop:true,//循环,设置后图片轮播到最后一张时会继续无缝衔接到第一张,若设置为false.则会在视觉上明显看到从最后一张返回到第一章轮播图 autoplay:1000,//自动轮播时间,单位为ms initialSlide:2,//循环开始时的指示器位置,起始位0对应第一张 direction:'vertical',//轮播方向,vertical垂直,默认horizontal水平 speed:2000,//从轮播其到图像贴合边缘使用的时间,可结合transition-timing-function设定速度变化曲线 grabCursor:true,//抓手,设置为true时为抓手且拖动时变为紧握形态 autoHeight:true,//设置为true时,slide的宽度会随着内容变化 });
-具体的效果
-另一组参数的轮播(滚动视差)
- html
<div class="swiper-container"> <div data-swiper-parallax="-23%" data-swiper-parallax-duration="1000" class="testbg"></div> <div class="swiper-wrapper"> <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 1</div></div> <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 2</div></div> <div class="swiper-slide"><div data-swiper-parallax="-100">Slide 1</div></div> </div> <div class="swiper-pagination"></div> </div>
- 新增的CSS以设置背景层
.testbg{ width:1080px; height:608px; background-image:url(images/bg6.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center; }
- swiper参数
var swiper = new Swiper('.swiper-container', { pagination: '.swiper-pagination',//同上 parallax:true,// 设置为true即为开启视差效果,同时需要在所需元素上增加data-swiper-parallax属性,再本例中上面的html设置为-23%,即每次向右滑动时图片在X负轴上滑出23% autoplay:5000, grabCursor:true, roundLengths:true,//设置为true时将slide的宽和高取整 });
- 效果
以上就是第一波swiper的参数解析
0 0
- 轻巧方便的触摸滑动插件-swiper,常用参数整理(一)
- Swiper常用于移动端网站的内容触摸滑动
- Swiper常用于移动端网站的内容触摸滑动
- 移动端网页触摸内容滑动js插件Swiper的使用(项目总结)
- 移动端触摸滑动插件Swiper
- 移动端触摸滑动插件Swiper
- [JS插件] Swiper:强大的触摸滑动&整屏滚动插件
- 不错的滑动插件swiper
- swiper实现触摸滑动
- 开源,免费的移动端触摸滑动插件------swiper介绍----淘抢购时间选择加载产品
- 开源,免费的移动端触摸滑动插件------swiper介绍----淘抢购时间选择加载产品
- swiper:前应用较广泛的移动端网页触摸内容滑动js插件
- swiper-移动端网页触摸内容滑动js插件
- Swiper移动端网站的内容触摸滑动
- Swiper 滑动插件
- 手机端触摸滑动(H5+CSS3+JS+Swiper)
- Swiper – 经典的移动触摸滑块插件(免费)
- Swiper – 经典的移动触摸滑块插件【免费】
- Object-c 基础 不可变数组与可变数组
- 机房重构准备工作(3)---反射+抽象工厂
- Codeforces Round #405 (rated, Div. 2, based on VK Cup 2017 Round 1) 菜鸡只会ABC!
- 转接IC MS7024:RGB转CVBS/S-Video芯片
- 买不到的数目
- 轻巧方便的触摸滑动插件-swiper,常用参数整理(一)
- java编程思想 -- 关于构造器
- mysql行列转换方法总结
- 无法检索 的元数据,无法识别的元素provider
- 数位DP
- 文件输入输出--重定向
- CentOS 7 安装 Elasticsearch5.2.2 的 Head 插件
- 删数问题(贪心问题)SDUT OJ题
- 模块化思想