⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5-9.htm

📁 JavaScript特效大全
💻 HTM
字号:
<body bgcolor="#ffffff" ><script language="JavaScript">         
if(document.all){  <!--如果是ie浏览器-->       
with (document){         
write('<div id="starsDiv" style="position:absolute;top:0px;left:0px">')         
write('<div style="position:relative;width:1px;height:1px;background:#fff000;font-size:1px;visibility:visible"></div>')   <!--定义象素的宽和高,以及字体-->      
write('<div style="position:relative;width:1px;height:1px;background:#00ff00;font-size:1px;visibility:visible"></div>')   <!--定义象素的宽和高,以及字体-->      
write('<div style="position:relative;width:1px;height:1px;background:#ff00ff;font-size:1px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:1px;height:1px;background:#fff000;font-size:1px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:1px;height:1px;background:#00ff00;font-size:1px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:1px;height:1px;background:#ff00ff;font-size:1px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:1px;height:1px;background:#ff0006;font-size:1px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#00ff00;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#ff00ff;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#448895;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#fff000;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#00ff00;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:2px;height:2px;background:#ff00ff;font-size:2px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('<div style="position:relative;width:3px;height:3px;background:#ffffff;font-size:3px;visibility:visible"></div>')         <!--定义象素的宽和高,以及字体-->
write('</div>')         
}         
}         
         
  
var yBase = 200;      <!--定义变量-->   
var xBase = 200;      <!--定义变量-->   
var step = 1;         <!--定义变量-->
var currStep = 0;         <!--定义变量-->
var Xpos = 1;         <!--定义变量-->
var Ypos = 1;         <!--定义变量-->
         
document.all    <!--如果是ie浏览器-->     
{         
  function MoveHandler(){         
  Xpos = document.body.scrollLeft+event.x;<!--获得移动后鼠标的横坐标-->         
  Ypos = document.body.scrollTop+event.y; <!--获得移动后鼠标的纵坐标-->        
  }         
  document.onmousemove = MoveHandler;         
}         
         

         
function animateLogo() {         
document.all    <!--如果是ie浏览器-->     
{         
 yBase = window.document.body.offsetHeight/6;   <!--y方向的振动幅度-->      
 xBase = window.document.body.offsetWidth/6;    <!--x方向的振动幅度-->     
}         
  
         
document.all    <!--如果是ie浏览器-->     
{         
 for ( i = 0 ; i < starsDiv.all.length ; i++ )        <!--依次处理所有的点--> 
 {         
  starsDiv.all[i].style.top = Ypos + yBase*Math.sin((currStep + i*2)/12)*Math.cos(400+currStep/200);         <!--根据轨迹计算出上边界-->
 starsDiv.all[i].style.left = Xpos + xBase*Math.sin((currStep + i*4)/10)*Math.sin(currStep/200);         <!--根据轨迹计算出左边界-->
 }         
}         
         

currStep+= step; <!--更新当前的步长-->        
setTimeout("animateLogo()", 10);         
}         
animateLogo();         
  </script>


<!--本例程实现了跟着鼠标的白色光环的效果-->
<!--对ie和netscape浏览器分别进行处理-->
<!--根据一定的轨迹计算出动画效果中每个点的坐标-->
<!--动画效果的实现以及鼠标事件的响应-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -