基于Swiper实现移动端页面图片轮播效果


Posted in Javascript onDecember 28, 2017

使用Swiper开发移动端页面,轻松实现图片的轮播。

swiper

基于Swiper实现移动端页面图片轮播效果

1.主要包含模块:

swiper:指滑动、切换(整个滑动对象,有时特指滑块释放后仍然正向移动直到贴合边缘的过程(过渡))
container:指容器(swiper的容器里面包括滑动快(slide)的集合(wrapper)、分页器(pagination)、前进按钮等)
wrapper:指包含(触控的对象,可触摸区域,移动的块的集合,过渡时会随slide切换产生位移)
slider:指滑块(切换的块中的一个,可以包含文字、图片、html元素或另外一个swiper
pagination:指分页器(指示slide的数量和当前活动的slide)
active:指活动的,激活的(可视的(visible)slide是活动的,当可视slide不止一个时,默认最左边那个活动的)
callback:指回调函数(在某些情况下触发)

2.简单的轮播,如下所示:

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title></title> 
 <link rel="stylesheet" href="swiper-3.2.7.min.css" rel="external nofollow" > 
 <script type="text/javascript" src="jquery-1.7.1.js"></script> 
 <script type="text/javascript" src="swiper-3.2.7.min.js"></script> 
</head> 
<body> 
<div class="swiper-container"style="width: 38%;"><!--swiper容器[可以随意更改该容器的样式--> 
 <div class="swiper-wrapper"> 
 <div class="swiper-slide"><img src="Walks-poster.png"></div> 
 <div class="swiper-slide"><img src="Walks-poster.png"></div> 
 <div class="swiper-slide"><img src="Walks-poster.png"></div> 
 </div> 
 <div class="swiper-pagination" style="width: 100px;float: right"></div><!--分页器-->、 
 <div class="swiper-button-prev"></div><!--前进按钮--> 
 <div class="swiper-button-next"></div><!--后退按钮--> 
</div> 
 
<script type="text/javascript"> 
 var mySwiper = new Swiper(".swiper-container",{ 
 direction:"horizontal",/*横向滑动*/ 
 loop:true,/*形成环路(即:可以从最后一张图跳转到第一张图*/ 
 pagination:".swiper-pagination",/*分页器*/ 
 prevButton:".swiper-button-prev",/*前进按钮*/ 
 nextButton:".swiper-button-next",/*后退按钮*/ 
 autoplay:3000/*每隔3秒自动播放*/ 
 }) 
</script> 
</body> 
</html>

3.js中其他参数:

var mySwiper = new Swiper(".swiper-container",{ 
 effect:"coverflow",/*轮播的效果:(1)fade:淡入淡出;(2)cube:立方体;(3)coverflow:立体照片*/ 
 slidesPerView:3,/*网格分布:1为在容器区域出现一张图;2:在容器区域出现两张图;3:在容器区域出现三张图*/ 
 centeredSlides:true,/*默认第一块居左,设置为true后则是居中显示*/ 
 coverflow:{ 
  rotate:30,/*3d旋转角度设置为30度*/ 
  stretch:10,/*每个slide之间的拉伸值,值越大靠得越近*/ 
  depth:60,/*位置深度,值越大离Z轴越远,看起来越小*/ 
  modifier:2, 
  slideshadows:true/*开启阴影*/ 
 } 
 })

注意:在使用swiper前,要引入swiper.css和swiper.js以及jQuery
具体可参考网址:点击打开链接

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用jscript启动sqlserver
Jun 21 Javascript
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
基于jquery的时间段实现代码
Aug 02 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
Feb 05 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 25 Javascript
javascript控制在光标位置插入文字适合表情的插入
Jun 09 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
Jun 04 Javascript
动态加载js、css的简单实现代码
May 26 Javascript
vue.js中指令Directives详解
Mar 20 Javascript
在JS循环中使用async/await的方法
Oct 12 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
多种类型jQuery网页验证码插件代码实例
Jan 09 jQuery
Swiper自定义分页器使用详解
Dec 28 #Javascript
swiper自定义分页器使用方法详解
Sep 14 #Javascript
JavaScript实现数值自动增加动画
Dec 28 #Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 #Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 #Javascript
JS实现带动画的回到顶部效果
Dec 28 #Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
Dec 28 #Javascript
You might like
Home Coffee Roasting
2021/03/03 咖啡文化
中篇:安装及配置PHP
2006/12/13 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
JS中showModalDialog 的使用解析
2013/04/17 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
简单的js表格操作
2016/09/24 Javascript
React快速入门教程
2017/01/17 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
vuejs如何配置less
2017/04/25 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
python根据距离和时长计算配速示例
2014/02/16 Python
Python生成验证码实例
2014/08/21 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
物业客服专员岗位职责
2013/11/30 职场文书
医药个人求职信范文
2014/01/29 职场文书
校园之声广播稿
2014/01/31 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
2014年评职称工作总结
2014/11/20 职场文书
土地租赁协议书
2015/01/29 职场文书
文言文辞职信
2015/02/28 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
四年级语文教学反思
2016/03/03 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
手把手教你导入Go语言第三方库
2021/08/04 Golang
Nginx配置https的实现
2021/11/27 Servers
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang