doctype html>

script>

JS刮刮乐title>

}#myCanvas{position:absolute;left:0;top:0;

}

style>

head>

canvas>

div>

vararr=["img/aa.png","img/bb.png","img/cc.png","img/dd.png"];

window.οnlοad= function(){

console.log((Math.random()*3).toFixed(0)+"+"+arr[(Math.random()*3).toFixed(0)]);varmyCanvas=document.getElementById("myCanvas");varcan=myCanvas.getContext("2d");varX=myCanvas.width;varY=myCanvas.height;varoImg= newImage();

oImg.src= "img/gao4.jpeg";vardevice= /android|iphone|ipad|ipod|webos|iemobile|opear mini|linux/i.test(navigator.userAgent.toLowerCase());

oImg.οnlοad= function(){

can.beginPath();

can.drawImage(oImg,0,0,X,Y);

can.closePath();

}vartochstrat=device?"touchstart":"mousedown";vartochmove=device?"touchmove":"mousemove";vartochend=device?"touchend":"mouseup";functiondraw(event){varx=device?event.touches[0].clientX:event.clientX;vary=device?event.touches[0].clientY:event.clientY;

console.log("X:"+x+"Y:"+y);

can.beginPath();//

can.globalCompositeOperation= "destination-out";

can.arc(x,y,20,0,Math.PI*2,false);

can.fill();

can.closePath();

}

myCanvas.addEventListener(tochstrat,function(){

myCanvas.addEventListener(tochmove,draw,false);

},false);

myCanvas.addEventListener(tochend,function(){

myCanvas.addEventListener(tochmove,draw,false);

},false);

$("#box").css("background-image","url("+arr[(Math.random()*3).toFixed(0)]+")");

}script>

body>

html>

刮刮乐html5效果,HTML5 简单实现刮刮乐效果相关推荐

  1. html效果浮窗效果,jQuery简单实现中间浮窗效果

    本文实例讲述了jQuery简单实现中间浮窗效果.分享给大家供大家参考,具体如下: basic.css: /* * -- 样式说明 -- * 最大优先实现法,全局能实现不用区域,区域能实现不用模板,模板 ...

  2. 刮刮奖效果的简单实现

    刮刮奖效果的简单实现 无意中看到个刮刮奖的效果,觉得很有意思.就想自己也做一个,怎样用html5及javascript实现呢,回忆以前 做报表的时候,用过html5 canvas元素.心里就有思路了. ...

  3. html如何添加时钟效果,基于HTML5+CSS3实现简单的时钟效果

    目的: 利用html5,css实现钟摆效果 知识点: 1) 利用position/left/top和calc()实现元素的水平和垂直居中: 2) 利用CSS3的animation/transform/ ...

  4. 【HTML5】简单实现QQ聊天气泡效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. php中文歌词,详细介绍HTML5使用Audio标签实现歌词同步的效果

    HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签.通过本文给大家介绍HTML5使 ...

  6. html canvas直线进度条,js+HTML5 canvas 实现简单的加载条(进度条)功能示例

    本文实例讲述了js+HTML5 canvas 实现简单的加载条(进度条)功能.分享给大家供大家参考,具体如下: www.jb51.net canvas实现加载条动画 /* * 获取canvas, ca ...

  7. html 写字版插件,JS+HTML5 Canvas实现简单的写字板功能示例

    本文实例讲述了JS+HTML5 Canvas实现简单的写字板功能.分享给大家供大家参考,具体如下: 先来看运行效果: 具体代码如下: www.jb51.net JS写字板 body,html { pa ...

  8. 写字板能用html语言吗,JS+HTML5 Canvas实现简单的写字板功能示例

    本文实例讲述了JS+HTML5 Canvas实现简单的写字板功能.分享给大家供大家参考,具体如下: 先来看运行效果: 具体代码如下: www.jb51.net JS写字板 body,html { pa ...

  9. html如何添加时钟效果,HTML5实现时钟效果

    以下是完整代码,保存到html文件可以查看效果. HTML5时钟-柯乐义 柯乐义 原文 HTML5时钟 柯乐义提示您,请使用支持HTML5的浏览器,例如Chrome,IE9,IE10,Firefox等 ...

  10. html帧动画效果,HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画

    本篇文章探讨了HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < css3里面的animatio ...

最新文章

  1. 调优 DB2 UDB v8.1 及其数据库的最佳实践-IBM developerWorks
  2. CSS魔法堂:更丰富的前端动效by CSS Animation
  3. freeRtos学习笔(2)任务管理
  4. redis实现session共享,哨兵
  5. 【数据库原理及应用】经典题库附答案(14章全)——第四章:关系系统及其优化
  6. 孙悟空!登上 Nature !
  7. Bootstrap HTML编码语法规范
  8. HTML轮播图全宽,jq全兼容自适应宽度图片轮播(新手适用)
  9. 成员变量和方法的理解
  10. Vsphere auto deploy 简介
  11. java 解析 svg_如何解析Java / Android中的SVG?
  12. AD9833产生DDS调试总结
  13. 方程推导:二阶有源带通滤波器设计!(下载:教程+原理图+视频+代码)
  14. 485通讯协议_终于有人把RS485通讯协议应用及缺点分析清楚了,看完收获多多
  15. SAP ERP和ORACLE ERP的区别是哪些?
  16. 中国步进电机市场现状研究分析与发展前景预测报告(2022)
  17. 边境的悍匪—机器学习实战:第十六章使用RNN和注意力机制进行自然语言处理
  18. 生信人的20个R语言习题
  19. html5 基本知识
  20. CIsco思科三层交换配置DHCP,客户端动态获取

热门文章

  1. ORA-01790: expression must have same datatype as corresponding expression
  2. Lucene倒排索引简述 之倒排表
  3. 1分钟链圈 | 凤凰网推出区块链产品“凤凰蛋”;阿里否认涉足区块链和发币,称麻吉宝已下线;Google朱会灿,AI回归
  4. 【文献心得】内存隔离技术
  5. 没用东西全部清掉_如何把电脑上无用的东西清理掉,在哪下载
  6. 乳清蛋白和支链氨基酸不得不说的关系
  7. 人脸检测——UnitBox
  8. WPS网盘如何更改网盘缓存位置
  9. 期货期权各个品种详情
  10. 学计算机需要会拼音吗,不会拼音如何学习电脑?