基于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 相关文章推荐
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 Javascript
JavaScript 实现打印,打印预览,打印设置
Dec 30 Javascript
Jquery中Event对象属性小结
Feb 27 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
javascript中Date()函数在各浏览器中的显示效果
Jun 18 Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 Javascript
Javascript技术栈中的四种依赖注入详解
Feb 23 Javascript
JQuery为元素添加样式的实现方法
Jul 20 Javascript
微信开发 使用picker封装省市区三级联动模板
Oct 28 Javascript
泛谈JS逻辑判断选择器 || &amp;&amp;
May 24 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
Dec 19 Vue.js
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
php实现aes加密类分享
2014/02/16 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
js+html制作简单验证码
2017/02/16 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
工作违纪检讨书
2014/02/17 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
企业理念标语
2014/06/09 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
平安建设汇报材料
2014/12/29 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书