微信小程序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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
Nov 19 Javascript
jQuery实现动画效果的实例代码
May 07 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
详解JavaScript对象类型
Jun 16 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
js使用原型对象(prototype)需要注意的地方
Aug 28 Javascript
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
为什么说JavaScript预解释是一种毫无节操的机制详析
Nov 18 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
Apr 15 Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 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
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
PHP运行模式汇总
2016/11/06 PHP
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
python实用代码片段收集贴
2015/06/03 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
大学生四个方面的自我评价
2013/09/19 职场文书
外贸业务员岗位职责
2013/11/24 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
庆八一活动方案
2014/01/25 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
奖学金感谢信
2015/01/21 职场文书
培根随笔读书笔记
2015/07/01 职场文书
创业计划书之便利店
2019/09/05 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL