设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 116|回复: 5
打印 上一主题 下一主题

[转载]很绚的鼠标效果

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-7 04:00:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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>
复制代码
2#
发表于 2010-1-7 04:00:35 | 只看该作者
不错,收藏了。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-7 04:00:38 | 只看该作者
不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 00:46 , Processed in 0.100337 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表