使用JavaScript怎么实现一个小火箭发射动画效果
作者
这期内容当中小编将会给大家带来有关使用JavaScript怎么实现一个小火箭发射动画效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
具体如下:
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>小火箭发射</title> <styletype="text/css"> *{ margin:0px; padding:0px; } .big{ width:500px; height:600px; border:1pxsolid#16283B; float:left; position:relative; background-color:#16283B; } .btm{ height:40px; width:100px; background-color:royalblue; cursor:pointer; border:1pxsolidblue; float:left; position:relative; top:560px; left:40px; } .btmspan{ line-height:40px; width:100px; display:block; text-align:center; } .bt_stop{ height:40px; width:100px; background-color:royalblue; cursor:pointer; border:1pxsolidblue; float:left; position:relative; top:500px; left:-60px; } .bt_stopspan{ line-height:40px; width:100px; display:block; text-align:center; } .rocket{ position:absolute; bottom:18px; left:180px; } </style> <scripttype="text/javascript"> //alert("iswork!"); //任务1火箭起飞 //任务2火箭悬停 varstart; function$(id){ returndocument.getElementById(id); } functionfly(){ start=self.setInterval("fly_do()",10); } functionstart_send(){ alert('start'); fly(); } functionstop(){ //alert('stop'); window.clearInterval(start); } functiongetBottom(rocket){ varbottomf=rocket.style.bottom; bottomf=parseInt(bottomf); if(!bottomf){ bottomf=18; } bottomf++; returnbottomf; } functionfly_do(){ //alert("thisisfly"); //通过不断改变rocket里面的css属性bottom //获取rocket对象 varrocket=$("yingshanhao"); varbottomf=getBottom(rocket); //改变属性 rocket.style.bottom=bottomf+"px"; //慢慢飞起来 //js的时间函数 } </script> </head> <body> <divclass="big"> <divclass="rocket"id="yingshanhao"> <imgsrc="images/rocket1.jpg"> </div> </div> <divclass="btm"onmouseover="javascript:stop();"onmouseout="javascript:start_send();"> <span>悬停按钮</span> </div> <divclass="bt_stop"onclick="javascript:fly();"> <span>发射按钮</span> </div> </div> </body> </html>
上述就是小编为大家分享的使用JavaScript怎么实现一个小火箭发射动画效果了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。
目录
推荐阅读
-
JavaScript闭包用多会造成内存泄露吗
-
javascript中文乱码如何解决
-
PHP学习第十五天——JavaScript入门DOM对象:二
-
Node.js基本内容和知识点
简单的说node.js就是运行在服务端的JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目...
-
PHP与Node.js:一个史诗般开发者的分享
-
JavaScript 中 find() 和 filter() 方法的区别
JavaScript在ES6上有很多数组方法,每种方法都有独特的用途和好处。在开发应用程序时,大多使用数组方法来获...
-
js怎么跟php结合使用
-
简单说说Node.js和JavaScript
Node.js是一个开源和跨平台的JavaScript运行时环境,在浏览器之外运行V8JavaScript引擎(...
-
前端开发工程师专业技能简历范文
-
JavaScript怎么实现淘宝网图片的局部放大功能
0 条评论
本站已关闭游客评论,请登录或者注册后再评论吧~