微信小程序实现点击效果


Posted in Javascript onJune 21, 2019

微信小程序动画之点击效果的具体代码,供大家参考,具体内容如下

微信小程序实现点击效果

代码:

js:

// pages/test/test.js
Page({
 containerTap: function (res) {
  var that = this
  var x = res.touches[0].pageX;
  var y = res.touches[0].pageY + 85;
  this.setData({
   rippleStyle: ''
  });
  setTimeout(function () {
   that.setData({
    rippleStyle: 'top:' + y + 'px;left:' + x + 'px;-webkit-animation: ripple 0.4s linear;animation:ripple 0.4s linear;'
   });
  }, 200)
 },
})

wxml:

<view class="ripple" style="{{rippleStyle}}"></view>
<view class="container" bindtouchstart="containerTap"></view>

wxss:

page{height:100%}
.container{
  width:100%;
  height:100%;
  overflow: hidden
}
.ripple {
  background-color:aquamarine;
  border-radius: 100%;
  height:10px;
  width:10px;
  margin-top: -90px;
  position: absolute;
  
  overflow: hidden
}
@-webkit-keyframes ripple {
  100% {
  webkit-transform: scale(12);
  transform: scale(12);
  background-color: transparent;
  }
}

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

Javascript 相关文章推荐
两个Javascript小tip资料
Nov 23 Javascript
node.js中的console.trace方法使用说明
Dec 09 Javascript
JQuery显示、隐藏div的几种方法简明总结
Apr 16 Javascript
Js+php实现异步拖拽上传文件
Jun 23 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
基于javascript如何传递特殊字符
Nov 30 Javascript
JavaScript实现图片滑动切换的代码示例分享
Mar 06 Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
Sep 20 Javascript
jQuery无刷新上传之uploadify简单代码
Jan 17 Javascript
微信小程序实现下拉菜单切换效果
Mar 30 Javascript
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
JS利用prototype给类添加方法操作详解
Jun 21 #Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
Jun 21 #Javascript
微信小程序实现弹出菜单动画
Jun 21 #Javascript
js类的继承定义与用法分析
Jun 21 #Javascript
js中值引用和地址引用实例分析
Jun 21 #Javascript
微信小程序实现消息框弹出动画
Apr 18 #Javascript
前端Electron新手入门教程详解
Jun 21 #Javascript
You might like
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
ASP中Sub和Function的区别说明
2020/08/30 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
javascript基本语法
2016/05/31 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
python计数排序和基数排序算法实例
2014/04/25 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
Django数据库操作之save与update的使用
2020/04/01 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
Python读取yaml文件的详细教程
2020/07/21 Python
python创建文本文件的简单方法
2020/08/30 Python
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
仓库管理制度
2014/01/21 职场文书
计算机个人求职信范例
2014/01/24 职场文书
道德大讲堂实施方案
2014/05/14 职场文书
开展创先争优活动总结
2014/08/28 职场文书
个人委托书怎么写
2014/09/17 职场文书
房屋转让协议书
2014/10/18 职场文书
Python基础之元类详解
2021/04/29 Python
golang中的并发和并行
2021/05/08 Golang
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL