微信小程序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的闭包的一个示例说明
Nov 18 Javascript
js 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
PHP守护进程实例
Mar 06 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
angularJS开发注意事项
May 26 Javascript
vue工程全局设置ajax的等待动效的方法
Feb 22 Javascript
vue如何使用async、await实现同步请求
Dec 09 Javascript
在Uni中使用Vue的EventBus总线机制操作
Jul 31 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实现图片添加描边字和马赛克的方法
2014/12/10 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
PHP与以太坊交互详解
2018/08/24 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
javascript delete 使用示例代码
2010/03/29 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
python采集百度百科的方法
2015/06/05 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
浅析Python基础-流程控制
2016/03/18 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
使用python3实现操作串口详解
2019/01/01 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
Python实现中值滤波去噪方式
2019/12/18 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
PHP中如何创建和修改数组
2012/05/02 面试题
2015年度考核个人工作总结
2015/10/24 职场文书