网站首页 > 欧联杯> 文章内容

流星撞击鼠标特效代码

※发布时间:2017-2-24 9:32:15   ※发布作者:habao   ※出自何处: 

流星撞击鼠标特效代码

 

 

    代码如下:

  <html>   <head>   <title>网奇www.wangqi.com_风行撞击鼠标特效代码</title>   </head><body bgColor=#000000>   <!--将以下代码参加HTML的<Body></Body>之间-->   <SCRIPT language=JavaScript>   <!--   var speed=20,divTop=0,divLeft=0,angle=0,ypos=0,xpos=0,amount=13;   if (document.layers){   for (i = 0; i < amount; i++)   {document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/3+' height='+i/3+' bgcolor=#ffffff></layer>');}   window.captureEvents(Event.MOUsemOVE);   function nsMouse(evnt){   xpos=evnt.pageX;ypos=evnt.pageY;   }   window.onMouseMove = nsMouse;   }   else if (document.all){   document.write('<div style="position:absolute;top:0px;left:0px">');   document.write('<div style="position:relative">');   for (i = 0; i < amount; i++)   {document.write('<div id=k style="position:absolute;top:0px;left:0px;width:'+i/3+';height:'+i/3+';background:#ffffff;font-size:'+i/3+'"></div>')}   document.write('</div></div>');   function iMouse(){xpos=event.x;ypos=document.body.scrollTop+event.y}   document.onmousemove = iMouse;   }   function getAngle(){   Y = ypos - divTop;X = xpos - divLeft;angle = Math.round(Math.atan2(Y,X) * 180/Math.PI);   if (angle < 0)angle += 360;   }   function bomb(){   if (document.layers){   Yscroll=window.pageYOffset;   ybase=Math.round(Math.random()*window.innerHeight);xbase=Math.round(Math.random()*window.innerWidth);   yybase=window.innerHeight-10;xxbase=window.innerWidth-10;   }   else if (document.all){   Yscroll=document.body.scrollTop;   ybase=Math.round(Math.random()*window.document.body.offsetHeight);xbase=Math.round(Math.random()*window.document.body.offsetWidth);   xxbase=window.document.body.offsetWidth-10;yybase=window.document.body.offsetHeight-10;   }   if ((xbase > 10 && xbase < xxbase) && (ybase > 10 && ybase < yybase))   bomb();   else   {   if ((divLeft > xpos-speed/1.5) && (divLeft < xpos+speed/1.5) && (divTop >= ypos-speed/1.5) && (divTop <= ypos+speed/1.5))   {divTop=ybase+Yscroll;divLeft=xbase}   y = Math.round(speed*Math.sin(angle*Math.PI/180));x = Math.round(speed*Math.cos(angle*Math.PI/180));   divTop+=y;divLeft+=x;   getAngle();   T=setTimeout('bomb()',20);   }   }   function Split(){   Clrs=new Array('fff000','ffffff','ffa500')   var ntscp=document.layers,msie=document.all;   if (document.layers){   for (i = 0; i < amount; i++)   {   if (i < amount-1)   {ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left}   else   {ntscp['nsa'+i].top=divTop;ntscp['nsa'+i].left=divLeft}   }   }   else if (document.all){   for (i = 0; i < amount; i++)   {   if (i < amount-1)   {msie.k[i].style.top=msie.k[i+1].style.top;msie.k[i].style.left=msie.k[i+1].style.left}   else   {msie.k[i].style.top=divTop;msie.k[i].style.left=divLeft}   }   }   for (i=0; i < amount-1; i++)   {   for (n=0; n < Clrs.length; n++)   {var x=Math.round(Math.random()*n)}   if (document.layers){ntscp['nsa'+i].bgColor=Clrs[x]}   else if (document.all){msie.k[i].style.background=Clrs[x]}   }   setTimeout("Split()",20);   }   function StArT(){bomb();Split()}   window.onload=StArT;   //-->   </SCRIPT>   </body></html>,市场上做北京网站建设的公司鱼龙混杂,参差不齐。飞沐做的东西比较定制化和精品化,这点上有别于其他设计公司; 
 提示:您可以先修改部分代码再运行  
关键词:
相关阅读
  • 没有资料