03 2014 档案
摘要:近年来由于移动设备对HTML5的较好支持,经常有活动用刮奖的效果,最近也在看H5方面的内容,就自己实现了一个,现分享出来跟大家交流。1、效果2、原理原理很简单,就是在刮奖区添加两个canvas,第一个canvas用于显示刮开后显示的内容,可以是一张图片或一个字符串,第二个canvas用于显示涂层,可以用一张图片或用纯色填充,第二个canvas覆盖在第一个canvas上面。当在第二个canvas上点击或涂抹(点击然后拖动鼠标)时,把点击区域变为透明,这样就可以看到第一个canvas上的内容,即实现了刮奖效果。3、实现(1)定义Lottery类function Lottery(id, cover,
阅读全文
随笔档案
最新评论
- 1. Re:淘宝前端技术系列课程分享
- 想问下链接打不开了是过期了吗?还是要翻墙?
- --陈haiyan
- 2. Re:HTML5 Canvas实战之刮奖效果
- 怎么设置只有文字的不显示图片的呢?我lotter和 lotteryType都改为text了,默认是图片,刷新下才是文本的,
- --靳闯博客
- 3. Re:HTML5新特性之Mutation Observer
- 引用var mutationObserverSupport = !!MutationObserver;这里的!!是什么意思呢...
- --不会跳青蛙
- 4. Re:HTML5新特性之Mutation Observer
- 我就说嘛 怎么说mo.observer不是一个方法
- --Cyan_Con
- 5. Re:前端攻城狮学习笔记九:让你彻底弄清offset
- 实际操作发现,offsetWidth和div相对定位后的左或右移动毫无关系
- --周周b612