이번에는 별이 빛나는 하늘 효과를 만들기 위해 네이티브 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!