微信小程序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 相关文章推荐
firefox中用javascript实现鼠标位置的定位
Jun 17 Javascript
Lua表达式和控制结构学习笔记
Dec 15 Javascript
sails框架的学习指南
Dec 22 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
浅谈AngularJS中ng-class的使用方法
Nov 11 Javascript
Bootstrap基本组件学习笔记之进度条(15)
Dec 08 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
vue element-ui table表格滚动加载方法
Mar 02 Javascript
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
JavaScript如何使用插值实现图像渐变
Jun 28 Javascript
Vue props中Object和Array设置默认值操作
Jul 30 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/08/06 PHP
php 伪静态之IIS篇
2014/06/02 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
javascript常用方法汇总
2014/12/02 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
jquery实现图片预加载
2015/12/25 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
详解Python中的静态方法与类成员方法
2017/02/28 Python
python列表使用实现名字管理系统
2019/01/30 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
上班早退检讨书
2014/01/09 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
MySQL数据库之存储过程 procedure
2022/06/16 MySQL