宝哥软件园

javascript css3开发打气球小游戏完整代码

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

效果知识点:

css3画气球,自定义属性运用,随机阵列唐元素操作,高级回调函数与参数复传,动态布局,鼠标事件,定时器运用,CSS3新增样式等。

钢性铸铁代码如下:

样式{边际:0划水:0;}正文{ background : # 434343 verflow : hidden } .气球{ position : absolute eleft :0 top :0 margin 3360 auto宽度宽度:160像素高度:160 px圆角: 左上右上右下左下/css3旋转顺时针旋转45度/background : # faf 9 F9;x轴的位置y轴的位置影子扩散程度模糊度颜色/} .气球:after{伪元素的内容/display :块;位置:绝对;因为气球是旋转的现在的正下方其实是右下角*/

右:0像素宽度:0 px高度:0像素边界:8像素实心# dbbdbdborder-top-color :透明;边框-底部-颜色:透明;边框-左侧-颜色:透明;变压器:旋转(45度);边界半径:16 px} # wrap { width:200px高度:200 px背景:红色;}/stylejavascript代码如下:

脚本var num=10/声明遍历数字为差异的数量//var oBody=document。query selector(' body ');//h5 api获取元素的方法var oBody=document。文档元素| |文档。身体;//正文获取兼容性写法var wW=window.innerWidth//获取浏览器窗口的宽度window.innerHeight//获取浏览器窗口高度定义变量计时器=null/初始化定时器变量init(num);函数init(num){ for(var I=0;因纽姆;I){//用于循环循环加工厂var randomL=数学。random()* WW;//随机左边的范围randomL=Math.min(wW-160,randomL);//规范左边的位置定义变量气球=文档。创建元素(' div ');//用射流研究…生成标签气球;气球;//给创建的差异元素设置类名气球。风格。left=randomL ' px//改变元素的样式中的左边的的值气球。风格。top=WH“px”;气球。速度=数学。随机()* 5 1;//自定义属性创建元素的时候添加oBody.appendChild(气球);//正文中添加元素对象} } timer=setInterval(function(){ var Toball=document。查询selectorall(').气球');//获取页面所有的气球对于(var i=0,len=oBall.length伊琳;i ){ oBall[i].style.top=oBall[i].偏移顶部-全局[i].速度px ';全球[i].onclick=function(){ //谁触发了什么谁做了什么事情崩溃(这个,函数(XXX){ clearInterval(XXX。计时器);//清除动画定时器XXX。父节点。移除子对象(XXX);});//这个。父节点。移除子(此);init(1);} } },30);功能崩溃(ele,cb){ //被点击之后撒气效果埃勒。time out=setTimeout(function(){ cbcb(ele);},500)ele。timer=SetInterval(function(){ ele。速度;//加速度自增埃勒。风格。top=ele。场外交易。速度‘px’;//加速逃离埃勒。风格。宽度=ele。偏移量为-10 ' px ';//宽度减少埃勒。风格。高度=ele。偏移高度-10 ' px ';//高度减少},30)}/脚本总结

以上所述是小编给大家介绍的javascript css3开发打气球小游戏完整代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

更多资讯
游戏推荐
更多+