微信小程序大转盘 代码源码:https://github.com/yewook/Lottery-turntable ...
公司需求要做转盘抽奖,刚开始也是踩了好几个坑,跟大家一起来分享下。刚开始搞微信小程序的转盘抽奖,用CSS 定时器写的。在微信开发工具中没有问题,但是真机测试时发现动画卡的要死,完全是木偶人的感觉。 不得已,开始用微信的wx.createAnimation写,废话不多说,直接上代码 我用的是wepy工具开发的,所以要是不用wepy的话,要分开写.js .wxss .wxml。有兴趣的可以在微信搜索 ...
2018-12-29 16:15 2 9235 推荐指数:
微信小程序大转盘 代码源码:https://github.com/yewook/Lottery-turntable ...
使用https://github.com/givebest/GB-canvas-turntable代码移植过而来。 其它 微信小程序感觉是个半成品,代码移植过程比较繁琐麻烦。canvas API 部分都被重写了。。。canvas z-index不生效,永远在最上层,不支持rotate动画 ...
需求:现在有一个小程序抽奖页面如下,此类抽奖方式为大转盘(另一种是九宫格) 思路:由服务的获取:可抽奖次数和奖品列表,利用canvas渲染每一奖品分区背景,利用rotate和for呈现各分区奖品名,最后利用小程序动画animation将转盘转起来,思路很好,但是真机运 ...
项目需求运用到大转盘 可设置概率 可直接自定义结果 效果如下 两种方法及结合法 一 通过canvas 实现 但是因为定时器原因 手机端卡顿严重 故而最终使用了方法二 但也是该记录下 学习canvas 二 通过小程序Api animation完成完美解决卡顿问题 更精确定位 有样 ...
大转盘是比较常见的抽奖活动 。以前做过h5的大转盘,最近小程序比较火,客户要求做小程序的大转盘。我们就来分析下代码。先上几个图: 界面效果还是很不错的。 做界面还是比较容易的,只要有前端基础没啥难度。 关键是 抽奖的动画,我们就是要小程序本身的动画: 界面加载的时候定义一个 ...
上次发表了一篇 微信抽奖转盘活动-效果源码分析 最近想起了刚接到这个项目时第一时间脑海里迸出的解决方法 “CSS3”! 为什么不能用CSS3来实现呢? 所以我打算用CSS3来实现这个效果。并不需要依赖jquery的动画效果插件,旋转角度插件。 不废话 贴源码: PS:该动画 ...
html js scss 九宫格方法写抽奖: 简单样式,图片啥的自己替换就行了 html部分 js部分 css样式部分 ...