微信小程序swiper左右扩展各显示一半代码实例


Posted in Javascript onDecember 05, 2019

这篇文章主要介绍了微信小程序swiper左右扩展各显示一半代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

实现如下的功能:

微信小程序swiper左右扩展各显示一半代码实例

动图展示效果

代码如下:

index.wxml

<swiper class='swiper' next-margin='120rpx' bindchange='swiper'>
 <block wx:for="{{devices}}" wx:key="" wx:for-item="device">
  <swiper-item item-id="{{device.type}}">
   <view class="device {{swiperIndex == index ?'active':''}}" data-currentTab="{{index}}">
    <view class='device-img'>
     <image src='{{device.deviceImg}}'></image>
    </view>
   </view>
  </swiper-item>
 </block>
</swiper>

index.js

Page({
 data: {
  swiperIndex: 0,
  // 设置页面
  devices: [
   {
    deviceImg: "../../img/1.jpg"
   },
   {
    deviceImg: "../../img/2.jpg"
   },
   {
    deviceImg: "../../img/3.jpg"
   }
  ],
 },
 swiper: function (e) {
  let that = this;
  let index = e.detail.current;
  that.setData({
   swiperIndex: index
  });
 }
})

index.wss

/* 轮播图 */
.devices{
 width: 638rpx;
}
.swiper{
 width: 580rpx;
 height: 600rpx;
 margin-left:48rpx;
 white-space:nowrap;
 /* border: solid red 1px; */
}

.device{
 width: 410rpx;
 height: 94%;
 display:inline-block;
 margin-left: 20rpx;
 background: rosybrown;
 transform: scale(0.9);
 transition:all .2s ease 0s; 
}
.active{
 transform: none;
 transition: all 0.2s ease-in 0s;
}
.device-img{
 width: 100%;
 height: 520rpx;
 margin-top: 40rpx;
 display: flex;
 justify-content: center;
 align-items: center;
}
.device-img image{
 width:350rpx;
 height:190rpx;
}

index.json

{
 "usingComponents": {}
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于Jquery的动态创建DOM元素的代码
Dec 28 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
Jquery中基本选择器用法实例详解
May 18 Javascript
表单验证正则表达式实例代码详解
Nov 09 Javascript
微信小程序 animation API详解及实例代码
Oct 08 Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
Jun 26 Javascript
vue中axios请求的封装实例代码
Mar 23 Javascript
vue下的@change事件的实现
Oct 25 Javascript
angular共享依赖的解决方案分享
Oct 15 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 #Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 #Javascript
React 父子组件通信的实现方法
Dec 05 #Javascript
Javascript中的this,bind和that使用实例
Dec 05 #Javascript
原生JS与CSS实现软件卸载对话框功能
Dec 05 #Javascript
Vue快速实现通用表单验证功能
Dec 05 #Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 #Javascript
You might like
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php防止sql注入代码实例
2013/12/18 PHP
yii上传文件或图片实例
2014/04/01 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
Python3获取cookie常用三种方案
2020/10/05 Python
python 基于opencv操作摄像头
2020/12/24 Python
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
幼儿园元旦活动感言
2014/03/02 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
2014年派出所工作总结
2014/11/21 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL
无线电通信名词解释
2022/02/18 无线电
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记