微信小程序swiper实现滑动放大缩小效果


Posted in Javascript onNovember 15, 2018

效果图如下所示:

微信小程序swiper实现滑动放大缩小效果

具体代码如下所示:

<swiper class="swiper-block" previous-margin="90rpx" next-margin="90rpx" current="0" bindchange="swiperChange">
<block wx:for="{{imgUrls}}" wx:index="{{index}}">
<swiper-item class="swiper-item">
<image mode="aspectFill" src="{{item}}" class="slide-image {{swiperIndex == index ? 'active' : ''}}"/>
</swiper-item>
</block>
</swiper>
.swiper-block{
height: 480rpx;
width: 100%;
}
.swiper-item{
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
overflow:unset;
}
.slide-image{
height:320rpx;
width: 520rpx;
border-radius: 9rpx;
box-shadow: 0px 0px 30rpx rgba(0, 0,0,.2);
margin: 0rpx 30rpx;
z-index: 1;
}
.active{
transform: scale(1.14);
transition:all .2s ease-in 0s;
z-index: 20;
}.swiper-block{
height: 480rpx;
width: 100%;
}
.swiper-item{
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
overflow:unset;
}
.slide-image{
height:320rpx;
width: 520rpx;
border-radius: 9rpx;
box-shadow: 0px 0px 30rpx rgba(0, 0,0,.2);
margin: 0rpx 30rpx;
z-index: 1;
}
.active{
transform: scale(1.14);
transition:all .2s ease-in 0s;
z-index: 20;
}
Page({
data: {
imgUrls: [
'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
],
indicatorDots: false,
autoplay: false,
interval: 5000,
duration: 1000
},
swiperChange(e) {
const that = this;
that.setData({
swiperIndex: e.detail.current,
})
}
})

总结

以上所述是小编给大家介绍的微信小程序swiper实现滑动放大缩小效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
利用javascript中的call实现继承
Jan 22 Javascript
利用javascript实现一些常用软件的下载导航
Aug 03 Javascript
jQuery与ExtJS之选择实例分析
Aug 19 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
jquery获取焦点和失去焦点事件代码
Apr 21 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
jQuery实现监控页面所有ajax请求的方法
Dec 10 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 Javascript
微信小程序页面缩放式侧滑效果的实现代码
Nov 15 #Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
Nov 15 #Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
Nov 15 #Javascript
判断iOS、Android以及PC端的示例代码
Nov 15 #Javascript
IE8中jQuery.load()加载页面不显示的原因
Nov 15 #jQuery
详解ES6 Fetch API HTTP请求实用指南
Nov 14 #Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 #Javascript
You might like
PHP 文件扩展名 获取函数
2009/06/03 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
js实现京东秒杀倒计时功能
2019/01/21 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
python实现简单爬虫功能的示例
2016/10/24 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
pycharm安装和首次使用教程
2018/08/27 Python
python将list转为matrix的方法
2018/12/12 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
python实例化对象的具体方法
2020/06/17 Python
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
单位法人授权委托书范本
2014/10/09 职场文书
先进人物事迹材料
2014/12/29 职场文书
辞职信格式模板
2015/02/27 职场文书
事业单位财务人员岗位职责
2015/04/14 职场文书
基层工作经历证明
2015/06/19 职场文书
小学教师教学反思
2016/02/24 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
Java 定时任务技术趋势简介
2022/05/04 Java/Android