基于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使用cookie
Feb 02 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
Node.js+Express配置入门教程详解
May 19 Javascript
jQuery中的AjaxSubmit使用讲解
Sep 25 Javascript
BootStrap Table 获取同行不同列元素的方法
Dec 19 Javascript
JS正则表达式之非捕获分组用法实例分析
Dec 28 Javascript
详解Chai.js断言库API中文文档
Jan 31 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 Javascript
vuex直接赋值的三种方法总结
Sep 16 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 Javascript
Vue移动端项目实现使用手机预览调试操作
Jul 18 Javascript
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
星际实力自我测试
2020/03/04 星际争霸
PHP使用者状态管理功能的应用
2006/10/09 PHP
开发大型PHP项目的方法
2006/10/09 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
python print 按逗号或空格分隔的方法
2018/05/02 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
python实现简单日期工具类
2019/04/24 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
函授毕业生自我鉴定
2013/11/06 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
银行贷款承诺书
2014/03/29 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
商业计划书范文
2019/04/24 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
Python pandas求方差和标准差的方法实例
2021/08/04 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis