微信小程序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 相关文章推荐
基于jQuery的可用于选项卡及幻灯的切换插件
Mar 28 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
自定义的一个简单时尚js下拉选择框
Nov 20 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
Feb 14 Javascript
详解react阻止无效重渲染的多种方式
Dec 11 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
Jan 30 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 Javascript
javascript局部自定义鼠标右键菜单
Dec 08 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实现简单爬虫的方法
2015/07/29 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
Python 爬虫图片简单实现
2017/06/01 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
名人演讲稿范文
2013/12/28 职场文书
给老师的道歉信
2014/01/11 职场文书
大学专科自荐信
2014/06/17 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript
SpringBoot详解执行过程
2022/07/15 Java/Android