Javascript设计漫天雪花

三月十六来

三月十六来

2016-01-29 11:49

Javascript设计漫天雪花,Javascript设计漫天雪花
原代码插入到<body下面:<script language="JavaScript"
<!--
N = 40;
Y = new Array();
X = new Array();
S = new Array();
A = new Array();
B = new Array();
M = new Array();
V = (document.layers)?1:0; iH=(document.layers)?window.innerHeight:window.document.body.clientHeight;
iW=(document.layers)?window.innerWidth:window.document.body.clientWidth;
for (i=0; i < N; i++){
Y[i]=Math.round(Math.random()*iH);
X[i]=Math.round(Math.random()*iW);
S[i]=Math.round(Math.random()*5+2);
A[i]=0;
B[i]=Math.random()*0.1+0.1;
M[i]=Math.round(Math.random()*1+1);
}
if (V){
for (i = 0; i < N; i++)
{document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M[i]+","+M[i]+"'</LAYER")}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px"');
document.write('<div style="position:relative"');
for (i = 0; i < N; i++)
{document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M[i]+';height:'+M[i]+';background:#fffff0;font-size:'+M[i]+'"</div')}
document.write('</div</div');
}
function snow(){
var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;
var W=(document.layers)?window.innerWidth:window.document.body.clientWidth;
var T=(document.layers)?window.pageYOffset:document.body.scrollTop;
var L=(document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < N; i++){
sy=S[i]*Math.sin(90*Math.PI/180);
sx=S[i]*Math.cos(A[i]);
Y[i]+=sy;
X[i]+=sx;
if (Y[i] H){
Y[i]=-10;
X[i]=Math.round(Math.random()*W);
M[i]=Math.round(Math.random()*1+1);
S[i]=Math.round(Math.random()*5+2);
}
if (V){document.layers['sn'+i].left=X[i];document.layers['sn'+i].top=Y[i]+T}
else{si[i].style.pixelLeft=X[i];si[i].style.pixelTop=Y[i]+T}
A[i]+=B[i];
}
setTimeout('snow()',10);
}
//--
</script
把<body中的内容改为:
<body bgcolor=#ffffff onLoad="snow()"
展开更多 50%)
分享

猜你喜欢

Javascript设计漫天雪花

电脑网络
Javascript设计漫天雪花

javascript设计漫天雪花

电脑网络
javascript设计漫天雪花

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

3D MAX教你打造漫天飞舞的雪花

电脑网络
3D MAX教你打造漫天飞舞的雪花

PS给图片加上漫天飞舞的动态雪花教程

PS PS基础 ps平面设计教程 ps去水印教程
PS给图片加上漫天飞舞的动态雪花教程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

PS给冬季外景图片加上漫天飞舞的雪花

电脑网络
PS给冬季外景图片加上漫天飞舞的雪花

Photoshop给冬季外景图片加上漫天飞舞的雪花

PS PS基础
Photoshop给冬季外景图片加上漫天飞舞的雪花

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

限制文本输入框只能输入0-9数字

限制文本输入框只能输入0-9数字

PSV《战国无双 编年史3》全关卡任务攻略心得

PSV《战国无双 编年史3》全关卡任务攻略心得
下拉加载更多内容 ↓