微信小程序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 相关文章推荐
js中更短的 Array 类型转换
Oct 30 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
js Dialog 去掉右上角的X关闭功能
Apr 23 Javascript
JS小游戏之宇宙战机源码详解
Sep 25 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
Mar 13 Javascript
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
详解js根据百度地图提供经纬度计算两点距离
May 13 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
使用原生javascript开发计算器实例代码
Feb 21 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
新浪新闻小偷
2006/10/09 PHP
傻瓜化配置PHP环境――Appserv
2006/12/13 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP7 mongoDB扩展使用的方法分享
2019/05/02 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
跟老齐学Python之用while来循环
2014/10/02 Python
Python入门篇之函数
2014/10/20 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
运动会广播稿60字
2014/01/15 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
大班上学期个人总结
2015/02/13 职场文书
入党个人总结范文
2015/03/02 职场文书
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
python 安全地删除列表元素的方法
2022/03/16 Python