欢迎来到福编程网,本站提供各种互联网专业知识!

非常不错的页面特效 建议大家看下

发布时间:2007-06-08 作者: 来源:转载
精灵'SblogBODY{FONT-FAMILY:"CourierNew","Courier",monospace;BACKGROUND-COLOR:black}A{COLOR:#000000;BACKGROUND-COLOR:#88ff88;TEXT-DECORATION:none}A:hover{COLOR:#88ff88;BACKGROUND-COLOR:#000000}.ik{LEFT:50%;POSITION:absolute;TOP:50%;BACK


精灵'Sblog

BODY{
FONT-FAMILY:"CourierNew","Courier",monospace;BACKGROUND-COLOR:black
}
A{
COLOR:#000000;BACKGROUND-COLOR:#88ff88;TEXT-DECORATION:none
}
A:hover{
COLOR:#88ff88;BACKGROUND-COLOR:#000000
}
.ik{
LEFT:50%;POSITION:absolute;TOP:50%;BACKGROUND-COLOR:#000000;moz-border-radius:50%;border-radius:50%
}









































































































varr;
vara;
varai;
varn;
varw;
vark;
varinter;
varperiod=20000;
vardur;
varhdur2;
varhdur;
varz;
varnn;
vardonut;
vartime;
varid=newArray();
for(i=0;i<100;i++){
id[i]=document.getElementById('ik'+i);
}

functionagain(){
if(id){
for(i=0;i<100;i++){
id[i].style.backgroundColor='rgb(0,0,0)';
}
}
r=0;
a=0;
ai=Math.random()/5.0-0.1;
n=Math.floor(Math.random()*17)+3;
w=Math.floor(Math.random()*11)+1;
if(n*w>100){
n=Math.floor(n/w);
}
k=Math.random()*2.0+0.3;
if(Math.random()<0.5)k=-k;
inter=1+Math.floor(Math.random()*125);
dur=Math.floor(period/inter);
hdur2=dur*dur/4;
hdur=dur/2;
z=2*Math.PI/(n*(1+Math.random()/10));
nn=Math.floor(Math.random()*n)+1;
donut=Math.random()*10.0-5.0;
time=0;
for(i=0;iid[i].style.backgroundColor='rgb('
+Math.round(64+Math.random()*191)+','
+Math.round(64+Math.random()*191)+','
+Math.round(64+Math.random()*191)+')';
}
hey();
}


functionhey(){
for(i=0;itt=time-hdur;
blah=(Math.sqrt(hdur2-tt*tt)/dur)*(donut+65*Math.cos(k*a+z*i/nn));
L=blah*Math.cos(i*z+a);
T=blah*Math.sin(i*z+a);
id[i].style.left=Math.round((50+L)*10)/10+'%';
id[i].style.top=Math.round((50+T)*10)/10+'%';
id[i].style.width=Math.sqrt(4+Math.floor(L*L+T*T))+"px";
id[i].style.height=Math.sqrt(4+Math.floor(L*L+T*T))+"px";
if(Math.random()<0.01){
id[i].style.backgroundColor='rgb('
+Math.round(64+Math.random()*191)+','
+Math.round(64+Math.random()*191)+','
+Math.round(64+Math.random()*191)+')';
}
}
a+=ai;
time++;
if(timesetTimeout('hey();',inter);
}else{
setTimeout('again();',inter);
}
}
again();
















[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关推荐