微信刮刮卡php,微信小程序刮刮卡的实现
如何实现刮刮卡的效果呢?
思路是:
1、先将中奖的图片或者文字位置和大小确定
2、开始画canvas,将位置和大小跟之前中奖的文案的位置保持一致。
3、在canvas上覆盖一层灰色的蒙层,作出刮刮卡未刮之前的效果
具体代码如下let left=0;this.data.awardCanvas.moveTo(left,0)this.data.awardCanvas.lineTo(left+400,0);this.data.awardCanvas.lineTo(left+400,150);this.data.awardCanvas.lineTo(left,150);this.data.awardCanvas.stroke()this.data.awardCanvas.setFillStyle('#ddd')this.data.awardCanvas.fill()this.data.awardCanvas.draw()4、开始做刮刮卡的动作,在canvas定义bindtouchstart和bindtouchmove两个触发的动作
bindtouchstart是开始落手指的第一个位置,bindtouchmove是手指移动的位置
其中重要一个canvas属性是clearRect,清除画布上的内容
clearRect(清除位置的X坐标,清除位置的Y坐标,清除的宽度,清除的高度)
具体代码如下:this.data.awardCanvas.clearRect(x,y,15,15);this.data.awardCanvas.draw(true)具体的代码在https://github.com/zhaodengping/scratch-mini
快去试试吧,也许能刮到一等奖哦~~
微信刮刮卡php,微信小程序刮刮卡的实现相关推荐
- 公司打卡签到活动小程序,打卡更轻松,管理更便捷JavaScript 错误 - throw、try 和 catch
<script> var txt=""; function message(){try {adddlert("Welcome guest!");}c ...
- 微信小程序 拍照打卡功能实现
微信小程序 拍照打卡功能实现 附Java代码 小程序端 签到页面wxml 签到页面js 拍照页面wxml 拍照页面js Java后台 保存照片 保存打卡数据 由于拍照组件是相当于一个块,用隐藏显示的方 ...
- (已更新)最新打卡抽奖助手小程序源码,带微信通知功能,去授权
源码已经测试,去除授权 安装即可运营,微擎后端 1.首先安装微擎模块,上传服务器这个大家都知道,就不用过多解释了 2.配置 推荐 (服务器最低配置1h2g,域名需要备案且还需要设置ssl证书) Nig ...
- 微信小程序scroll-view滑动卡顿,下滑时向上滑动失效
微信小程序scroll-view滑动卡顿 滑动卡顿 解决方案 代码实现 wxml文件 js文件 滑动卡顿 微信小程序scroll-view组件在滑动时频繁卡顿,向下滑动时,向上滑动无效,无法停止.小程 ...
- 微信小程序 实现打卡功能
参考链接: (1)微信小程序实现签到弹窗动画 https://www.jb51.net/article/196080.htm (2)微信小程序开发(四)入门之打卡功能开发 https://blog.c ...
- 最新款打卡抽奖助手小程序源码,带微信通知功能,去授权
源码已经测试,去除授权 安装即可运营,微擎后端 1.首先安装微擎模块,上传服务器这个大家都知道,就不用过多解释了 2.配置 推荐 (服务器最低配置1h2g,域名需要备案且还需要设置ssl证书) Nig ...
- [精品毕设]微信小程序班级打卡系统+后台管理系统|前后分离VUE
目录 1.项目功能介绍 2.项目资料截图 3.项目运行截图 4.项目资料获取 1.项目功能介绍 <微信小程序班级打卡系统+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发 ...
- eleme,Table 表格,微信计次卡消费小程序,次卡功能,美容院微信会员卡系统
<template><el-table:data="tableData"style="width: 100%"><el-table ...
- 如何做一个基于微信小程序的打卡签到
要做一个基于微信小程序的打卡签到系统,可以按照以下步骤进行: 创建小程序:在微信公众平台上注册小程序账号,创建一个新的小程序. 设计打卡签到功能:根据需求,设计打卡签到的功能模块,包括签到按钮.签到时 ...
- 微信小程序 实现集卡 合成动画
微信小程序 实现集卡 合成动画 效果图 微信小程序动画 搭建结构 样式 js 效果图 微信小程序动画 创建一个动画实例 animation 调用实例的方法来描述动画 最后通过动画实例的 export ...
最新文章
- Python排序dict之list数组
- TQ210裸机编程(2)——LED流水灯
- [Bug]The maximum array length quota (16384) has been exceeded while reading XML data.
- 【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
- indesign中调出字符样式快捷键_Word中十大黄金快捷键,你会用几个?
- 不再单打独斗?中国移动联合多企业组建医疗数据公司
- 专栏丨MySQL 高频面试题解析
- bash 中的行处理命令 awk
- 智能门禁(4)---基于face++和Onenet平台的人脸门禁系统
- 服务容错保护断路器Hystrix之四:断路器监控(Hystrix Dashboard)-turbine集群监控
- 查询系统是使用 MBR 还是 GPT 分区 (Windows 和 Linux)
- IDEA插件推荐:Material Theme UI(把IDEA变得更加美观)
- 【Unity】Geometry Shader实现
- 【Flutter】IOS打包
- 蓝牙音箱CSR芯片系列解密
- 虚拟化是什么,虚拟化技术分类
- 好书推荐之周立功《抽象接口技术和组件开发规范及其思想》
- 无线路由器信号互相干扰怎么办
- SyntaxError: Non-UTF-8 code starting with '\xca'
- 网络直播电视之M3U8解析篇 (下)
热门文章
- mysql 检索结果排序方式_mysql必知必会--排序检索数据
- 视频怎么去水印?学会这1种方法,全网视频水印任意去除
- 利用74161计数器芯片设计二十进制的计数器
- 微发展论坛,微信二次开发和公众号营销的交流中心
- 支付宝上线“相互保”,相互保险领域迎来升温
- android 10 数字健康,三星S10数字健康体验
- 高频电路相关知识(三)
- Alfred 4常见问题:Alfred找不到我要寻找的文件或应用程序怎么办?
- python将数据保存为json文件时,打开json文件里面的中文发现是unicode码
- 《区块链2.0》谭磊:区块链的核心在于数据