基于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 相关文章推荐
学习YUI.Ext 第四天--对话框Dialog的使用
Mar 10 Javascript
[原创]站长必须要知道的javascript广告代码
May 30 Javascript
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
对xmlHttp对象方法和属性的理解
Jan 17 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
vue2实现可复用的轮播图carousel组件详解
Nov 27 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
Dec 14 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
May 01 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
Vue实现滑动拼图验证码功能
Sep 15 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
react+antd 递归实现树状目录操作
Nov 02 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
解决cPanel无法安装php5.2.17
2014/06/22 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
微信小程序url传参写变量的方法
2018/08/09 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
python使用xpath中遇到:到底是什么?
2018/01/04 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
文秘个人求职信范文
2014/04/22 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
优秀班主任申报材料
2014/12/16 职场文书
污染环境建议书
2015/09/14 职场文书
志愿者工作心得体会
2016/01/15 职场文书