手机版

手机js和html5刮刮卡效果

时间:2021-09-06 来源:互联网 编辑:宝哥软件园 浏览:

H5画布实现刮刮卡效果。刮擦之后是随机生成的8位代码。

IE8不行.

!DOCTYPE html html head meta charset=' utf-8 ' meta http-equiv=' X-UA-Compatible ' content=' IE=edge ' meta name=' viewport ' content=' width=device-width,initial-scale=1' titleHTML5刮刮卡/title link rel='样式表type=' text/CSS ' href=' '/style type=' text/CSS ' .演示{ width :320 pxmargin :10 px汽车20px汽车;最小高度:300 px} .msg { text-align : center高度:32px线高:32 px字体粗细:加粗;页边距-top :50 px }/style/head body div id=' main ' H2 align=' center ' html 5刮刮卡(支持手机)/a/h2 div class='msg '刮开灰色部分看看,a href=' JavaScript : void(0)' ' OnClick='窗口。位置。“reload()”再来一次/a/div div class='demo '画布id=' canvasBotm '/画布画布画布id=' canvasTop '/画布/div /div脚本类型='text/javascript' //生成随机数据。

n个诶诶诶诶var jschars=[“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“a”、“b”、“c”、“d”、“e”、“f”、“g”、“h”、“I”、“j”、“k”、“l”、“m”、“n”、“o”、“p”、“q”、“r”、“s”、“t”、“l”函数生成混合(n){ var RES=';for(var I=0);I n;(一){ var id=math。天花板(数学。random()* 61);RES=js chars[id];}//警示(res):返回res} //不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不var正文样式=文档。尸体。风格:身体风格。mozuserselect=' none体型。webkituserselect=' none//是郑国荣吗,阿宽-肉桂云娥,1826年var img=new Image():var canvas=文档。getelement byid(' canvastop ');var canvasbotm=document。getelement byid(' canvasbotm ');帆布。风格。背景色='透明';帆布。风格。位置='绝对';canvasbotm。风格。背景色=' # F3 F3 F3 F3//绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿绿canvasbotm。风格。位置='绝对';var img=[' p _ 0。jpg ',' p _ 1。jpg '];var num=数学。地板(数学。random()* 2);img。src=img[num];img.addEventListener('load '),函数(e){ var CTX;var w=img.width,h=img。height var offsetX=canvas . offsetleft,offsety=canvas。offsettopvar mousedown=false://魏冄图层()不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不函数层(CTX){ CTX。填充样式='灰色';CTX。fillrect(0.0、w、h);} function layerotm(CTX botm){ CTX botm。填充样式='灰色';ctxbotm。fillrect(0.0、w、h);} //是不是函数事件关闭(e){ e .防止默认值();mousedown=true} //是伯南克干的函数事件up(e){ e .防止默认值();mousedown=false} //是朱庇特函数事件移动(e){ e .防止默认值();if(mousedown) { //什么事,霍阿阿里阿里阿里阿里阿里阿里阿里阿里阿里阿里阿里卡里阿里卡里,1826年弧(x,y,10,0,数学).PI * 2)范国泰范国泰if(e . changed touche){ e=e . changed touche[e . changed touche。长度-1];} var x=(e . clientx文档。尸体。向左滚动| | e . pagex)-偏移量x | | 0,y=(e .客户端文档。尸体。滚动顶部| | e . pagey)-偏移y | | 0;带(CTX){ BeginPath()}弧(x,y,10,0,Math).pi * 2;fill();} } } }//阿久-肉桂范仲淹了范仲淹了,陈力宏,1821年,贺盛瑞贺盛瑞帆布。宽度=w峡谷。高度=hcanvasbotm。width=wcanvasbotm。高度=h//画布。风格。背景图像=' URL(' img。src’);//画布。风格。背景色=' # F3 F3 F3 F3ctxbotm=画布。获取上下文(' 2d ');CTX=canvasbotm。获取上下文(' 2d ');CTX。font=' 50px arial//哼哼哼哼var梯度=CTX。创建线性渐变(0,0,canvas.width,0);渐变色。addcolorstop(' 0 ','洋红色;渐变色。添加颜色op(' 0.5 ','蓝色');渐变色。添加颜色op(' 1.0 ','红色');//是魏冄CTX。填充样式=渐变:ctx.fillText(generateMixed(8)、40、90);//孙悟空CTX。strokesstyle=梯度;CTX。strokettext(生成混合(8)、40、90);CTX=画布。获取上下文(' 2d ');ctx。fillstyle=' transparentCTX。fillrect(0.0、w、h);层otm(CTX botm);层(CTX);CTX。全局组成=“目的地-输出”;帆布。addevent listener(' touch start ',event down);帆布。addevent listener(' touchend,event up);帆布。addevent listener(' touch move ',事件移动);帆布。addevent listener(' mousedown,event down);帆布。addevent listener(' mouseup,event up);帆布。addevent侦听器(' mousemove,event move);});/脚本/正文/html朱塞佩朱塞佩朱塞佩朱塞佩,阿云阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜阿云娜,吴亚玲吴亚玲吴亚玲。

版权声明:手机js和html5刮刮卡效果是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。