這次帶給大家怎麼使用原生js做出滿天星效果,使用原生js做出滿天星效果的注意事項有哪些,以下就是實戰案例,一起來看一下。
程式碼如下://圖片自己加入改變路徑
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> html{height: 100%;} body{background: url(img/bg.jpg) no-repeat center top/cover;margin: 0;margin: 0;height: 100%;} //图片路径修改处 img{width: 20px;position: absolute;} </style> </head> <body> <script type="text/javascript"> //创建img function FireWorm(){ this.node=document.createElement("img"); this.node.src="img/1.jpg"; //图片路径修改处 } //确定img的位置 FireWorm.prototype.getpos=function(){ var Cw=document.documentElement.clientWidth; var Ch=document.documentElement.clientHeight; this.Left=Math.floor(Cw*Math.random()-50); this.Top=Math.floor(Ch*Math.random()-50); } //显示img位置 FireWorm.prototype.showpos=function(){ this.getpos(); this.node.style.left=this.Left+"px"; this.node.style.top=this.Top+"px"; document.body.appendChild(this.node); } //让img飞 FireWorm.prototype.fly=function(){ this.getpos(); var _this=this; startMove(this.node,{left:this.Left,top:this.Top},function(){ _this.fly(); }) } for(var i=0;i<300;i++){ var oFireWorm =new FireWorm(); oFireWorm.showpos(); oFireWorm.fly(); }</script> </body> </html>
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是如何使用原生js做出滿天星效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!