资源简介
说明
canvas刮奖组件
使用
<div id="lotteryArea"></div>
new scratchLottery(ElementID, {
lottery : '一等奖\niPhone6 一部\n恭喜您获奖',
mask : 'images/mask.png',
text : { //font : 'Arial', margin: [.2,.2]
}, //scratchType : 'point', openPct : 40, onscratch : function (percent) { console.log('已刮开:': percent '%');
}, onopen : function (percent) { console.log('刮开了 ': percent '%,移除遮罩');
}
});
默认参数说明
Options = { lottery : '谢谢参与\n分享到微博再来一次',// 必须,奖项背景,刮出后显示的东西,可以是文字(支持换行)、图片 mask : '#ccc', // 必须,遮罩层,可以是颜色值、图片 width : 0, // 宽度,若为0,则匹配box宽度 height : 0, // 高度,若为0,则匹配box高度 lotteryCanvas : null, // 背景Canvas对象,为空则自动创建 lotteryType : null, // 背景选项(text|image),默认自动检测lottery,可强制指定 text : { // 字体样式,lotteryType为text启用 bgColor : '#fff', // 背景色 font : 'Microsoft YaHei', // 字体 style : 'Bold', // 第一行文字样式,(font-style|font-variant|font-weight) size : 0, // 第一行文字大小,为0则自动计算 color : '#f60', // 第一行文字颜色 styleOther : '', // 其他文字样式 sizeOther : 0, // 其他文字大小,为0则自动计算 colorOther : '#666', // 其他文字颜色 margin :[.15,.1], // 区域四周留白,[上下,左右](单位%) space : 0, // 文字行间距,为0则自动计算 align : 'center' // 对齐方式(left|right|center) }, useImageSize : false, // 跟随图片大小,lotteryType为image启用 maskCanvas : null, // 遮罩Canvas对象,为空则自动创建 maskType : null, // 遮罩选项(color|image),默认自动检测mask,可强制指定 scratchType : 'line', // 刮擦类型,(line|point) scratchWidth : 0, // 刮擦画笔宽度,为0则自动计算 openPct : 50, // 刮开百分比,回调onopen onscratch : null, // 刮擦回调,参数(擦除面积百分比) onopen : null // 刮擦完毕回调,参数(擦除面积百分比) };
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-02 08:31 scratchLottery-master\
文件 6 2015-11-02 08:31 scratchLottery-master\.gitignore
文件 2606 2015-11-02 08:31 scratchLottery-master\README.md
目录 0 2015-11-02 08:31 scratchLottery-master\images\
文件 56146 2015-11-02 08:31 scratchLottery-master\images\mask.png
文件 2625 2015-11-02 08:31 scratchLottery-master\index.html
目录 0 2015-11-02 08:31 scratchLottery-master\js\
文件 9881 2015-11-02 08:31 scratchLottery-master\js\scratchLottery.js
文件 17137 2015-11-02 08:31 scratchLottery-master\js\scratchLottery.source.js
----------- --------- ---------- ----- ----
目录 0 2015-11-02 08:31 scratchLottery-master\
文件 6 2015-11-02 08:31 scratchLottery-master\.gitignore
文件 2606 2015-11-02 08:31 scratchLottery-master\README.md
目录 0 2015-11-02 08:31 scratchLottery-master\images\
文件 56146 2015-11-02 08:31 scratchLottery-master\images\mask.png
文件 2625 2015-11-02 08:31 scratchLottery-master\index.html
目录 0 2015-11-02 08:31 scratchLottery-master\js\
文件 9881 2015-11-02 08:31 scratchLottery-master\js\scratchLottery.js
文件 17137 2015-11-02 08:31 scratchLottery-master\js\scratchLottery.source.js
- 上一篇:html5 转盘抽奖 幸运数字
- 下一篇:html5摇一摇(带声音)
相关资源
- html5摇一摇(带声音)
- html5 转盘抽奖 幸运数字
- HTML5 Canvas圆盘抽奖
- 双12转动抽奖 html5
- html5 模拟退火算法(annealing)
- html5 实现多线程后台运算
- html5 使用多线程绘图
- HTML5 3D Google搜索 源码(html5-3d-google
- html5刮刮卡抽奖
- html5 3D柱状图
- html5 刮刮卡 刮奖效果
- html5 钢琴弹奏
- html5 canvas鼠标拖动弹性重力动画特效
- html5 转盘抽奖
- html5 css3圆形波浪加载动画特效
- 定时休息工作微信小程序源码
- HTML5坦克后援队小游戏源码
- HTML5手移动端手势音乐播放器代码
- html5打字游戏源码(需部署在iis或者
- html5 触屏音频播放器(响应式)
- 纯HTML5+CSS3绘制旋转的太极图效果
- html获取鼠标位置
- html事件冒泡
- html li排序(移动li元素到不同的ul)
- 大转盘抽奖源码(html5网页)
- 绚丽的HTML轮盘滚动菜单
- 炫酷html5效果大全(10套)
- HTML5箭头射击游戏代码
- html5表白页面代码(全程动画,可修改
- video播放:HTML5视频播放器(html5media)
评论
共有 条评论