이 글의 예시는 별을 향해 날아가는 특수 효과를 위한 js 코드를 설명하고 있으며, 참고용으로 공유하고자 합니다. 구체적인 구현 코드는 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. 빠른 속도로 하늘로 날아가는 별하늘 <br> <!--<br /> 몸 {<br /> 배경색: #000066;<br /> }<br /> --><br> </스타일><br> </머리><br> <br> <스크립트 언어="자바스크립트"><br> xL=8;<br> xH=xW=xR=xE=xMY=xMX=xWd=xHd=0;<br> xF=새 배열();<br> xY=새 배열();<br> xX=새 배열();<br> xS=새 배열();<br> xA=새 배열();<br> xB=새 배열();<br> ini=새 배열();<br> document.write('<div id="sdiv" style="position:absolute;top:0px;left:0px"><div style="position:relative">');<br> (i=0; i document.write('<div id="div" style="position:absolute;top:0;left:0;width:5px;height:5px;' 'font-size:10px;color:#ffffff"> ;.</div>');<br> }<br> document.write('</div></div>');<br> 함수 집합(){<br> (i=0; i 환승(i)<br> xF[i]=xW/14;<br> }<br> }<br> 함수 할당(){<br> sdiv.style.top=document.body.scrollTop;<br> (i=0; i xF[i]-=xS[i]*25;<br> if (xF[i] < 4) xF[i]=3;<br /> div[i].style.top =xY[i];<br /> div[i].style.left=xX[i];<br /> div[i].style.fontSize=xF[i];<br /> }<br /> }<br /> 함수 플라이(){<br /> xMY=window.document.body.clientHeight/2;<br /> xMX=window.document.body.clientWidth/2;<br /> xWd=Math.round(Math.random()*40 5);<br /> xHd=Math.round(Math.random()*30 5);<br /> (i=0; i < xL; i ){<br /> xY[i]=xA[i] =(xMY-xA[i])*(xS[i]);<br /> xX[i]=xB[i] =(xMX-xB[i])*(xS[i]);<br /> if ((xX[i] > xMX-xWd) && (xX[i] < xMX xWd) && (xY[i] > xMY-xHd) && (xY[i] < xMY xHd)){<br /> 환승(i)<br /> }<br /> if ((xX[i]<0)||(xX[i]>xW)||(xY[i]<0)||(xY[i]>xH)){<br> xF[i]=xW/14;<br> }<br> }<br> 할당();<br> setTimeout('fly()',1);<br> }<br> 기능 이전(i){<br> xH=window.document.body.offsetHeight;<br> xW=window.document.body.offsetWidth;<br> xA[i]=Math.round(Math.random()*xH);<br> xB[i]=Math.round(Math.random()*xW);<br> xS[i]=Math.random()*0.05 0.05;<br> xR=Math.round(Math.random()*3);<br> xE=Math.round(Math.random()*50 50);<br> if (xR == 3) xB[i]=-xE;<br> if (xR == 2) xB[i]=xW xE;<br> if (xR == 1) xA[i]=-xE;<br> if (xR == 0) xA[i]=xH;<br> }<br> 설정();<br> 파리();<br> <br> </본문><br> </div>