新微赢技术网

标题: [转载]很绚的鼠标效果 [打印本页]

作者: ωǒ↘倫↙    时间: 2010-1-7 04:00
标题: [转载]很绚的鼠标效果
zhulei1978

等 级:贵宾
威 望:31
帖 子:654
专家分:0
注 册:2006-12-17
第 2 楼   得分:0  

  1. <html><head><title>三色鼠标效果</title></head>
  2. <body bgcolor=#000000>
  3. <script language="Javascript">
  4. <!--
  5. var a_color='ff0000';
  6. var b_color='00ff00';
  7. var c_color='0000ff';
  8. var size=120;
  9. var YDummy=new Array();
  10. var XDummy=new Array(),xpos=0,ypos=0,thisstep=0,step=0.6;
  11. function ieMouse(){
  12. xpos=document.body.scrollLeft+event.x+6;
  13. ypos=document.body.scrollTop+event.y+16;
  14. }
  15. document.onmousemove=ieMouse;
  16. function swirl(){
  17. for(i=0;i<3;i++){
  18. YDummy[i]=ypos+size*Math.sin((1*Math.sin((thisstep)/10))+i*2)*Math.sin((thisstep)/4);
  19. XDummy[i]=xpos+size*Math.cos((1*Math.sin((thisstep)/10))+i*2)*Math.sin((thisstep)/4);
  20. }
  21. thisstep+=step;
  22. setTimeout('swirl()',10);
  23. }
  24. var amount=10;
  25. document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'+'<div id="IDiv" style="position:relative">');
  26. for(i=0;i<amount;i++){
  27. document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_color+';font-size:'+i/2+'"></div>');
  28. document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_color+';font-size:'+i/2+'"></div>');
  29. document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_color+';font-size:'+i/2+'"></div>');
  30. }
  31. document.write('</div></div>');
  32. function prepos(){
  33. var msie=document.all;
  34. for(i=0;i<amount;i++){
  35. if(i<amount-1){
  36. msie.x[i].style.top=msie.x[i+1].style.top;
  37. msie.x[i].style.left=msie.x[i+1].style.left;
  38. msie.y[i].style.top=msie.y[i+1].style.top;
  39. msie.y[i].style.left=msie.y[i+1].style.left;
  40. msie.z[i].style.top=msie.z[i+1].style.top;
  41. msie.z[i].style.left=msie.z[i+1].style.left;
  42. }
  43. else{
  44. msie.x[i].style.top=YDummy[0];
  45. msie.x[i].style.left=XDummy[0];
  46. msie.y[i].style.top=YDummy[1];
  47. msie.y[i].style.left=XDummy[1];
  48. msie.z[i].style.top=YDummy[2];
  49. msie.z[i].style.left=XDummy[2];
  50. }
  51. }
  52. setTimeout("prepos()",10);
  53. }
  54. function start(){
  55. swirl();
  56. prepos();
  57. }
  58. window.onload=start;
  59. //-->
  60. </script></body></html>
复制代码

作者: (のkisδ≒雪    时间: 2010-1-7 04:00
不错,收藏了。
作者: 酷aiq兒kuku    时间: 2010-1-7 04:00
不错




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2