freeyiyi1993 / scratcher

刮刮乐插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jquery\zepto插件

name: 刮刮乐插件 version: v0.0.1

使用方法

这里假设你的页面已经有jquery或者zepto,引入scratcher.cssscratcher.js

html:

<div class="scratcherContainer">
    <!-- 结果 可动态写入 -->
    <!-- <img src="img/background.png" alt=""> -->
</div>

脚本:

$('.scratcherContainer').scratcher({
    maskImage: 'img/foreground.png',// 刮层 必填
    threshold: 40, // 刮掉60的时候显示底图
    lineWidth: 45, // 线宽
    backImage: 'img/background.png'// 底图 可以写入HTML标签,也可以配置
});

效果演示

可以直接git clone下来,双击查看效果,支持桌面环境和移动端,无需配置。

注意

因为用到getImageData,所以最好放到后端环境中查看,这里可以放到https://github.com/freeyiyi1993/mobile-test的public里查看

todo

使用把canvas画如canvas的方法再实现一遍

以上。

About

刮刮乐插件


Languages

Language:JavaScript 81.0%Language:HTML 14.7%Language:CSS 4.4%