刮刮乐html5效果,HTML5 简单实现刮刮乐效果
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 简单实现刮刮乐效果相关推荐
- html效果浮窗效果,jQuery简单实现中间浮窗效果
本文实例讲述了jQuery简单实现中间浮窗效果.分享给大家供大家参考,具体如下: basic.css: /* * -- 样式说明 -- * 最大优先实现法,全局能实现不用区域,区域能实现不用模板,模板 ...
- 刮刮奖效果的简单实现
刮刮奖效果的简单实现 无意中看到个刮刮奖的效果,觉得很有意思.就想自己也做一个,怎样用html5及javascript实现呢,回忆以前 做报表的时候,用过html5 canvas元素.心里就有思路了. ...
- html如何添加时钟效果,基于HTML5+CSS3实现简单的时钟效果
目的: 利用html5,css实现钟摆效果 知识点: 1) 利用position/left/top和calc()实现元素的水平和垂直居中: 2) 利用CSS3的animation/transform/ ...
- 【HTML5】简单实现QQ聊天气泡效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- php中文歌词,详细介绍HTML5使用Audio标签实现歌词同步的效果
HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签.通过本文给大家介绍HTML5使 ...
- html canvas直线进度条,js+HTML5 canvas 实现简单的加载条(进度条)功能示例
本文实例讲述了js+HTML5 canvas 实现简单的加载条(进度条)功能.分享给大家供大家参考,具体如下: www.jb51.net canvas实现加载条动画 /* * 获取canvas, ca ...
- html 写字版插件,JS+HTML5 Canvas实现简单的写字板功能示例
本文实例讲述了JS+HTML5 Canvas实现简单的写字板功能.分享给大家供大家参考,具体如下: 先来看运行效果: 具体代码如下: www.jb51.net JS写字板 body,html { pa ...
- 写字板能用html语言吗,JS+HTML5 Canvas实现简单的写字板功能示例
本文实例讲述了JS+HTML5 Canvas实现简单的写字板功能.分享给大家供大家参考,具体如下: 先来看运行效果: 具体代码如下: www.jb51.net JS写字板 body,html { pa ...
- html如何添加时钟效果,HTML5实现时钟效果
以下是完整代码,保存到html文件可以查看效果. HTML5时钟-柯乐义 柯乐义 原文 HTML5时钟 柯乐义提示您,请使用支持HTML5的浏览器,例如Chrome,IE9,IE10,Firefox等 ...
- html帧动画效果,HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画
本篇文章探讨了HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < css3里面的animatio ...
最新文章
- 调优 DB2 UDB v8.1 及其数据库的最佳实践-IBM developerWorks
- CSS魔法堂:更丰富的前端动效by CSS Animation
- freeRtos学习笔(2)任务管理
- redis实现session共享,哨兵
- 【数据库原理及应用】经典题库附答案(14章全)——第四章:关系系统及其优化
- 孙悟空!登上 Nature !
- Bootstrap HTML编码语法规范
- HTML轮播图全宽,jq全兼容自适应宽度图片轮播(新手适用)
- 成员变量和方法的理解
- Vsphere auto deploy 简介
- java 解析 svg_如何解析Java / Android中的SVG?
- AD9833产生DDS调试总结
- 方程推导:二阶有源带通滤波器设计!(下载:教程+原理图+视频+代码)
- 485通讯协议_终于有人把RS485通讯协议应用及缺点分析清楚了,看完收获多多
- SAP ERP和ORACLE ERP的区别是哪些?
- 中国步进电机市场现状研究分析与发展前景预测报告(2022)
- 边境的悍匪—机器学习实战:第十六章使用RNN和注意力机制进行自然语言处理
- 生信人的20个R语言习题
- html5 基本知识
- CIsco思科三层交换配置DHCP,客户端动态获取
热门文章
- ORA-01790: expression must have same datatype as corresponding expression
- Lucene倒排索引简述 之倒排表
- 1分钟链圈 | 凤凰网推出区块链产品“凤凰蛋”;阿里否认涉足区块链和发币,称麻吉宝已下线;Google朱会灿,AI回归
- 【文献心得】内存隔离技术
- 没用东西全部清掉_如何把电脑上无用的东西清理掉,在哪下载
- 乳清蛋白和支链氨基酸不得不说的关系
- 人脸检测——UnitBox
- WPS网盘如何更改网盘缓存位置
- 期货期权各个品种详情
- 学计算机需要会拼音吗,不会拼音如何学习电脑?