奖品刮刮乐制造

简介: 代码如下

2345_image_file_copy_299.jpg

2345_image_file_copy_300.jpg

2345_image_file_copy_301.jpg

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>刮刮乐</title>
</head>
<body>
<canvas>你的浏览器不支持canvas标签</canvas>
<script>
    var arr=['img/1.jpg','img/2.jpg'];
    var flag=0;
    var obj=[];
    //图片预加载
    for(var i=0;i<2;i++)
    {
        var img=new Image();
        img.src=arr[i];
        obj[i]=img;
        img.onload=function()
        {
            flag++;
            if(flag==arr.length)
            {
                callback(obj);
            }
        }
    }
    function callback(obj)
    {
        var mycanvas=document.querySelector('canvas');
        //10%的中奖率
        var num=Math.ceil(Math.random()*10);
        if(num==8)
        {
            mycanvas.style.background='url('+arr[1]+')';
        }else
        {
            mycanvas.style.background='url('+arr[0]+')';
        }
        //绘制一个遮盖层
        var ctx=mycanvas.getContext("2d");
        ctx.fillStyle='#ccc';
        ctx.fillRect(0,0,mycanvas.width,mycanvas.height);
        //刮开效果
        mycanvas.onmousedown=function()
        {
            mycanvas.onmousemove=function(e)
            {
                e=e||window.event;
                var mouseX=e.offsetX;
                var mouseY=e.offsetY;
                ctx.clearRect(mouseX,mouseY,10,10);
            }
        }
        mycanvas.onmouseup=document.onmouseup=function()
        {
            mycanvas.onmousemove=null;
        }
    }
</script>
</body>
</html>
目录
相关文章
|
存储 前端开发 JavaScript
中秋佳节,万家团圆:中秋拼图小游戏。
前言:提前预祝各位开发者、各行各业的工作人员,中秋佳节!国庆节~身体健康,阖家欢乐!!! 在这个拼图游戏中,我们会展示一张月饼图片,然后将它分割成多个小方块。我们需要拖拽这些小方块,使它们重新排列,最
|
iOS开发 智能硬件
春运火车票可花呗分期;果冻有家,关注年轻人租房子的隐藏需求
春运火车票可花呗分期;果冻有家,关注年轻人租房子的隐藏需求
517 0
|
安全 物联网 iOS开发
2020年春运火车票今天开售;果冻有家,关注年轻人租房子的隐藏需求
2020年春运火车票今天开售;果冻有家,关注年轻人租房子的隐藏需求
443 0
|
黑灰产治理 安全
6秒售空168套房?房产生活号新玩法
生活号服务商“筑家易”,借助生活号平台及支付宝能力,开启“云选房”时代:实现新房小区线上开盘、线上预约、线上交付! 7月28日“北岸江山”开盘 首次采用“生活号+筑家易云选房” 开盘6秒瞬间售房168套! 支付宝缴纳保证金192万元,房产总成交近2亿元! 9月19日晚“北岸江山”二期开盘 23 秒售完 115套房源 平均每秒成交5套,最终成交额破2亿元 这样的案例还有很多…… 01.生活号+支付宝实名认证、蚁盾   在线售房,交易更安全    整个“云选房”系统依托于支付宝系统:每个参与开盘用户都经过支付宝实名认证;“蚁盾”风险评分可有效识别存在机器注册、恶意刷单、黄牛抢购等问题的手机号等。
692 0
城市 | 800个地铁站数据透析的京沪白领图鉴:隐形土豪、无产中产阶级和猪猪女孩
我们比较了名媛、金融精英、互联网新贵们在京沪的生存状况,一一决出了胜负——上海南京西路的名媛过得更精致,但北京的金融精英们才是真的壕,互联网新贵们在北京更可以事业生活双丰收。
2215 0
|
搜索推荐 新零售
阿里无人超市 “微笑打折”成世界互联网大会热点
12月3日至5日,在第四届世界互联网大会.乌镇峰会期间,天猫无人超市作为唯一独立参展项目,惊艳亮相。
4604 0