前端框架选型是企业提升开发效率与用户体验的关键因素
748
2022-10-18
老弟教你用CSS和js实现曾经风靡一时的微信打飞机游戏
@[toc]
定义游戏页面
通过HTML定义一个游戏页面。代码如下:
飞机大战分数
0
定义页面样式
通过CSS定义游戏页面样式,代码如下:
*{ margin: 0; padding: 0; } #contentdiv{ position: absolute; left: 500px; } #startdiv{ width: 320px; height: 568px; background-image: url(../image/开始背景.png); } button{ outline: none; } #startdiv button{ position: absolute; top: 500px; left: 82px; width: 150px; height: 30px; border: 1px solid black; border-radius: 30px; background-color: #c4c9ca; } #maindiv{ width: 320px; height: 568px; background-image:url(../image/background_1.png) ; display: none; } #maindiv img{ position: absolute; z-index: 1; } #scorediv{ font-size: 16px; font-weight: bold; position: absolute; top: 10px; left: 10px; display: none; } #scorediv{ font-size: 18px; font-weight: bold; } #suspenddiv{ position: absolute; top: 210px; left: 82px; display: none; z-index: 2; } #suspenddiv button{ width: 150px; height: 30px; margin-bottom: 20px; border: 1px solid black; border-radius: 30px; background-color: #c4c9ca; } #enddiv{ position: absolute; top: 210px; left: 75px; border: 1px solid gray; border-radius: 5px; text-align: center; background-color:#d7ddde; display: none; z-index: 2; } .plantext{ width: 160px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; } #planscore{ width: 160px; height: 80px; line-height: 80px; border-top: 1px solid gray; border-bottom: 1px solid gray; font-size: 16px; font-weight: bold; } #enddiv div{ width: 160px; height: 50px; } #enddiv div button{ margin-top:10px ; width: 90px; height: 30px; border: 1px solid gray; border-radius: 30px; }
定义相关动作和事件
通过JS脚本定义游戏相关动作和触发的事件效果,代码如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~