admin 管理员组文章数量: 1086866
HTML5响应式手机模板:H5游戏网页设计——html5手机微信气泡碰撞游戏源码 HTML+CSS+JavaScript...
HTML5响应式手机模板:H5游戏网页设计——html5手机微信气泡碰撞游戏源码 HTML+CSS+JavaScript手机网站模板 手机模板 响应式手机网站 html5手机网站模板 企业手机网站模板 公司手机网站模板
作品介绍1.网页作品简介方面 :原始HTML+CSS+JS页面设计,HTML5响应式手机模板,这是一个不错的网页制作,画面精明,非常适合初学者学习使用。
2.网页作品编辑方面:此作品为html5响应式手机模板, html+css 布局制作,作品下载后可使用任意HTML编辑软件(例如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm 所有编辑器均可使用)
文章目录
- HTML5响应式手机模板:H5游戏网页设计——html5手机微信气泡碰撞游戏源码 HTML+CSS+JavaScript
- 作品介绍
- 一、作品演示
- 二、代码目录
- 三、代码实现
- 四、web前端入门到高级(视频+源码+资料+面试)一整套 (教程)
- 五、源码获取
- 六、更多HTML期末大作业(成品下载)
-
- >>>戳我>>>点击进入200例期末大作业作品
<!DOCTYPE>
<html xmlns="">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"><title>泡泡</title><link href="../css/main.css" rel="stylesheet" type="text/css" /><link href="../css/all.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="../js/jquery-1.9.1.min.js"></script><script type="text/javascript" src="../js/play.js"></script>
</head>
<body onload="go()"><audio src="music.mp3" controls="controls" autoplay="autoplay" loop="loop"></audio><audio id ="sound" src="" controls="controls" autoplay="autoplay" ></audio><div class="con-play" id="imgdiv"><!--计数 --><div class="jishu"><img alt="" src="../images/sidai.png" width="100%"> <div id="time" class="time">00:00</div></div><!--爱的泡泡 -->
<!-- <div class="lovepao">-->
<!-- <img alt="" src="../images/loveren02.png" width="95%" style="margin-top: 10px; margin-left: 10px;"> -->
<!-- <span class="writepao"></span>-->
<!-- </div>--><!--按钮 --><a class="returnbtn" href="chooselove.html"></a><a class="whatbtn" onclick="helptan()" href="javascript:void(0);"></a><!--破坏性泡泡 <a class="hidpao hid01" href="javascript:void(0);"></a><a class="hidpao hid02" href="javascript:void(0);"></a><a class="hidpao hid03" href="javascript:void(0);"></a><a class="hidpao hid04" href="javascript:void(0);"></a>--><!--成功弹出层 --><div class="tan ok" id="success"><a class="btn-share" href="#" onclick="sharetan()"></a><a class="btn-play" href="#" onclick="replay()"></a><div class="tantime" id="tantime-okid">01:22</div><div class="tanlovepao"><img alt="" src="../images/loveren02.png" width="100%"> <span class="writepaotan"></span></div></div><!--失败弹出层 --><div class="tan fos" id="fail"><a class="btn-share" href="#" onclick="sharetan()"></a><a class="btn-play" href="#" onclick="replay()"></a><div class="tantime" id="tantime-fosid">01:22</div><div class="tanlovepao"><img alt="" src="../images/loveren02.png" width="100%"> <span class="tanflspao"></span></div></div><!--蒙层 --><div class="greybg" id="greybg"></div><!-- 分享弹出层 --><div class="sharetan" id="sharetan-id"><img alt="" src="../images/07-22.png" width="100%"> </div><!-- 帮助弹出层 --><div onclick="palypage()" class="sharetan" id="helptan-id"><img alt="" src="../images/02.jpg" width="100%"></div> </div><SCRIPT language=JavaScript>function helptan(){document.getElementById('helptan-id').style.display = "block"; }function palypage(){window.location.href="play.html";}function replay(){window.location.reload();}function sharetan(){document.getElementById('sharetan-id').style.display = "block"; }//计时器
var c=0
var time;
var hourxs="00";
var minxs="00";
var secxs="00";
function timedCount()
{ var temptextmin=document.getElementById('time');var tantimeokid=document.getElementById('tantime-okid');var tantimefosid=document.getElementById('tantime-fosid');var hour = parseInt(c / 3600);// 小时数 var min = parseInt(c / 60);// 分钟数 var lastsecs = c % 60; if(hour<10){hourxs="0"+hour;}else{hourxs=hour;}if(min<10){minxs="0"+min;}else{minxs=min;}if(lastsecs<10){secxs="0"+lastsecs;}else{secxs=lastsecs;}temptextmin.innerHTML = minxs + ":" + secxs; tantimeokid.innerHTML = minxs + ":" + secxs; tantimefosid.innerHTML = minxs + ":" + secxs; c=c+1; time=setTimeout("timedCount()",1000);
//document.getElementById('start').style.display = "none";
//document.getElementById('end').style.display = "";
} var xqsd=100;//小球速度
var dqsd=1500;//大球速度
var size=35;//小球的大小
var jgsd=0;
function deletePao(id){//document.getElementById("img"+id).style.display = "none";//document.getElementById("img"+id).firstChild.//document.getElementById("img"+id).className= "hidpao hid01po";document.getElementById("img"+id).style.display = "none";document.all.sound.src = "water.mp3";setTimeout("showPao("+id+")",0);
}
var countId;
function showPao(id){imgn++;getPao(countId++);
}
function showfail(){document.getElementById("fail").style.display = "block";document.getElementById("greybg").style.display = "block";
}
function showsuccess(){document.getElementById("success").style.display = "block";document.getElementById("greybg").style.display = "block";
}
var $=function(obj){return typeof(obj)=="string"?document.getElementById(obj):obj;};
function go(){moveTo(0,0);focus();resizeTo(2000,2000);w=document.body.clientWidth;h=document.body.clientHeight;$("imgdiv").style.width =w+"px";$("imgdiv").style.height=h+"px";var d='';x=[];y=[];mr=[];xs=[];ys=[];fm=[];fr=[];fn=[];var wr=w-100;var hr=h-100;imgn=8;//小球个数countId=imgn;for(var i=0;i<imgn;i++){var xr=Math.round(Math.random()*wr);var yr=Math.round(Math.random()*hr);mr[i]=Math.round(Math.random()*2*Math.PI);xs[i]=Math.round(Math.random()*5);ys[i]=Math.round(Math.random()*5);if(i==0){x[i]=90;y[i]=350;}else if(i%4==1){x[i]=40;y[i]=40;}else if(i%4==2){x[i]=10;y[i]=20;}else if(i%4==3){x[i]=200;y[i]=50;}else if(i%4==0){x[i]=200;y[i]=10;}if(i==0){fm[i]=dqsd;fr[i]=70;fn[i]=fr[i]*2;d+="<div class='tanlovepao' id='img"+i+"' style='position:absolute;width:0px;height:0px; left:"+x[i]+"px;top:"+y[i]+"px;z-index:10;' ><img alt='' src='../images/loveren02.png' width='95%' style='margin-top: 10px; margin-left: 10px;'> <span class='writepao'></span></div>";}else{fm[i]=xqsd;fr[i]=size;fn[i]=fr[i]*2;d+="<a id='img"+i+"' class='hidpao hid01' href='javascript:void(0);' style='position:absolute;width:0px;height:0px; left:"+x[i]+"px;top:"+y[i]+"px;z-index:10;' οnclick=deletePao('"+i+"')></a>";}}$("imgdiv").innerHTML+=d;runi=0;setInterval("changxqsd()",3000);runInterval();timedCount();
}
function changxqsd(){jgsd+=30;
}
function getPao(i){w=document.body.clientWidth;h=document.body.clientHeight;var d='';var wr=w-100;var hr=h-100;var xr=Math.round(Math.random()*wr);var yr=Math.round(Math.random()*hr);mr[i]=Math.round(Math.random()*2*Math.PI);xs[i]=Math.round(Math.random()*5);ys[i]=Math.round(Math.random()*5);if(i==0){x[i]=150;y[i]=200;}else if(i%4==1){x[i]=10;y[i]=10;}else if(i%4==2){x[i]=10;y[i]=150;}else if(i%4==3){x[i]=250;y[i]=150;}else if(i%4==0){x[i]=250;y[i]=10;}fm[i]=xqsd-jgsd;//调节难度 设定最快速度为20(值越小,速度越大)if(fm[i]<20){fm[i]=20;}fr[i]=size;fn[i]=fr[i]*2;d+="<a id='img"+i+"' class='hidpao hid01' href='javascript:void(0);' style='position:absolute;width:0px;height:0px; left:"+x[i]+"px;top:"+y[i]+"px;z-index:10;' οnclick=deletePao('"+i+"')></a>";$("imgdiv").innerHTML+=d;runInterval();
}
var goon=1;
function runInterval(){if(goon==1){$("img"+runi).src="1.jpg";$("img"+runi).style.width =(fr[runi]*2)+"px";$("img"+runi).style.height=(fr[runi]*2)+"px";setInterval("runmove('"+runi+"');",fm[runi]);runi++;var timer=setTimeout("runInterval()",0);if(runi>imgn-1){clearTimeout(timer);}}
}
onresize=function(){w=document.body.clientWidth;h=document.body.clientHeight;$("imgdiv").style.width =w+"px";$("imgdiv").style.height=h+"px";
};
function runmove(n){if(goon==1){x[n]+=xs[n];y[n]+=ys[n];$("img"+n).style.left=x[n];$("img"+n).style.top =y[n];for(var i=0;i<imgn;i++){if(i!=n){var RR=fr[n]+fr[i];if(Math.abs(x[n]+fr[n]-x[i]-fr[i])<RR){if(Math.abs(y[n]+fr[n]-y[i]-fr[i])<RR){var dx=(x[n]-x[i]);var dy=(y[n]-y[i]);//坐标 圆1//x[n]+fr[n];//y[n]+fr[n];//坐标 圆//x[i]+fr[i];//y[i]+fr[i];var R=Math.sqrt((x[n]+fr[n]-x[i]-fr[i])*(x[n]+fr[n]-x[i]-fr[i])+(y[n]+fr[n]-y[i]-fr[i])*(y[n]+fr[n]-y[i]-fr[i]))var displayI = document.getElementById("img"+i).style.display;var displayN = document.getElementById("img"+n).style.display;if(displayI!="none"&&displayN!="none"){if(R<RR){x[n]+=(RR-R)*dx/R;y[n]+=(RR-R)*dy/R;$("img"+n).style.left=x[n];$("img"+n).style.top =y[n];if(dx==0){var dvx=0;}else{if(i==0||n==0){//alert("爱情泡泡被撞死了!");goon=0;if(c>=60){showsuccess();}else{showfail();}clearTimeout(time);break;}var dvx=(fm[i]*(2*xs[i]*dx*dx+2*ys[i]*dx*dy)-fm[n]*(2*xs[n]*dx*dx+2*ys[n]*dy*dx))/(fm[n]+fm[i])/(dx*dx+dy*dy);}if(dy==0){var dvy=0;}else{if(i==0||n==0){//alert("爱情泡泡被撞死了!");goon=0;if(c>=60){showsuccess();}else{showfail();}clearTimeout(time);break;}var dvy=(fm[i]*(2*xs[i]*dx*dy+2*ys[i]*dy*dy)-fm[n]*(2*xs[n]*dx*dy+2*ys[n]*dy*dy))/(fm[n]+fm[i])/(dx*dx+dy*dy);}xs[n]+=dvx;ys[n]+=dvy;xs[i]-=dvx;ys[i]-=dvy;break;}}}}}}switch(true){case ((x[n]<0&&xs[n]<0)||(x[n]+fn[n]>w&&xs[n]>0)):xs[n]*=-1;break;case ((y[n]<0&&ys[n]<0)||(y[n]+fn[n]>h&&ys[n]>0)):ys[n]*=-1;break;}}else{return false;//window.location.reload();重新开始}}
</SCRIPT>
</body>
</html>
四、web前端入门到高级(视频+源码+资料+面试)一整套 (教程)
web前端 零基础-入门到高级 (视频+源码+开发软件+学习资料+面试题) 一整套 (教程)
适合入门到高级的童鞋们入手~送1000套HTML+CSS+JavaScript模板网站
五、源码获取
❉ ~ 关注我,点赞博文~ 每天带你涨知识!
❉1.看到这里了就 [点赞+好评+收藏] 三连 支持下吧,你的「点赞,好评,收藏」是我创作的动力。
❉ 2.关注我 ~ 每天带你学习 :各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!
❉3.以上内容技术相关问题可以相互学习,可关注↓公Z号 获取更多源码 !
本文标签: HTML5响应式手机模板H5游戏网页设计html5手机微信气泡碰撞游戏源码 HTMLCSSJavaScript
版权声明:本文标题:HTML5响应式手机模板:H5游戏网页设计——html5手机微信气泡碰撞游戏源码 HTML+CSS+JavaScript... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1698433358a300404.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论