Добро пожаловать, Гость!
Падающий снег
PHP/MYSQL: Уроки | Падающий снег
mir007 :
varsnowmax=300//кол-
воснежинок
varsnowcolor=newArray
("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")//
цветаснежинок
varsnowtype=newArray
("ArialBlack","Arial
Narrow","Times","Comic
SansMS")//шрифты
varsnowletter="*"//
самаснежинка(можно
добавитьизображение)
varsinkspeed=0.9//
скоростьпадения
varsnowmaxsize=22//
максимальныйразмер
снежинок
varsnowminsize=8//
минимальныйразмер
снежинок
varsnowingzone=1
varsnow=newArray()
varmarginbottom
varmarginright
vartimer
vari_snow=0
varx_mv=newArray();
varcrds=newArray();
varlftrght=newArray
();
var
browserinfos=navigator.userAgent
var
ie5=document.all&&document.getElementById&&!
browserinfos.match(/
Opera/)
var
ns6=document.getElementById&&!
document.all
var
opera=browserinfos.match
(/Opera/)
varbrowserok=ie5||
ns6||opera
functionrandommaker
(range){
rand=Math.floor
(range*Math.random())
returnrand
}
functioninitsnow(){
if(ie5){
marginbottom=
document.body.clientHeight
marginright=
document.body.clientWidth
}
elseif(ns6){
marginbottom=
document.body.clientHeight
marginright=
window.innerWidth
}
elseif(opera){
marginbottom=
document.documentElement.clientHeight
marginright=
document.body.clientWidth
}
var
snowsizerange=snowmaxsize-
snowminsize
for(i=0;i<=snowmax;i+
+){
crds[i]=0;
lftrght[i]=
Math.random()*15;
x_mv[i]=0.03+
Math.random()/10;
snow
[i]=document.getElementById
("s"+i)
snow
[i].style.fontFamily=snowtype
[randommaker
(snowtype.length)]
snow
[i].size=randommaker
(snowsizerange)+snowminsize
snow
[i].style.fontSize=snow
[i].size
snow
[i].style.color=snowcolor
[randommaker
(snowcolor.length)]
snow
[i].sink=sinkspeed*snow
[i].size/5
if(snowingzone==1)
{snow
[i].posx=randommaker
(marginright-snow
[i].size)}
if(snowingzone==2)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)}
if(snowingzone==3)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/4}
if(snowingzone==4)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/2}
snow
[i].posy=randommaker
(2*marginbottom-
marginbottom-2*snow
[i].size)
snow
[i].style.left=snow
[i].posx
snow[i].style.top=snow
[i].posy
}
movesnow()
}
functionmovesnow(){
for(i=0;i<=snowmax;i+
+){
crds[i]+=x_mv[i];
snow[i].posy+=snow
[i].sink
snow
[i].style.left=snow
[i].posx+lftrght
[i]*Math.sin(crds[i]);
snow[i].style.top=snow
[i].posy
if(snow
[i].posy>=marginbottom-2*snow
[i].size||parseInt
(snow[i].style.left)>
(marginright-3*lftrght
[i])){
if(snowingzone==1)
{snow
[i].posx=randommaker
(marginright-snow
[i].size)}
if(snowingzone==2)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)}
if(snowingzone==3)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/4}
if(snowingzone==4)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/2}
snow[i].posy=0
}
}
vartimer=setTimeout
("movesnow()",50)
}
for(i=0;i<=snowmax;i+
+){
document.write("<span
id='s"+i+"'
style='position:absolute;top:-"+snowmaxsize
+"'>"+snowletter+"</
span>")
}
if(browserok){
window.onload=initsnow
}
создайте файл.js
проинклудте в нужное место, если хотите чтобы работоло везде то модите в /sys/fnc/aut.php
автор не я
Падающий снег
28 Ноября 2013varsnowmax=300//кол-
воснежинок
varsnowcolor=newArray
("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")//
цветаснежинок
varsnowtype=newArray
("ArialBlack","Arial
Narrow","Times","Comic
SansMS")//шрифты
varsnowletter="*"//
самаснежинка(можно
добавитьизображение)
varsinkspeed=0.9//
скоростьпадения
varsnowmaxsize=22//
максимальныйразмер
снежинок
varsnowminsize=8//
минимальныйразмер
снежинок
varsnowingzone=1
varsnow=newArray()
varmarginbottom
varmarginright
vartimer
vari_snow=0
varx_mv=newArray();
varcrds=newArray();
varlftrght=newArray
();
var
browserinfos=navigator.userAgent
var
ie5=document.all&&document.getElementById&&!
browserinfos.match(/
Opera/)
var
ns6=document.getElementById&&!
document.all
var
opera=browserinfos.match
(/Opera/)
varbrowserok=ie5||
ns6||opera
functionrandommaker
(range){
rand=Math.floor
(range*Math.random())
returnrand
}
functioninitsnow(){
if(ie5){
marginbottom=
document.body.clientHeight
marginright=
document.body.clientWidth
}
elseif(ns6){
marginbottom=
document.body.clientHeight
marginright=
window.innerWidth
}
elseif(opera){
marginbottom=
document.documentElement.clientHeight
marginright=
document.body.clientWidth
}
var
snowsizerange=snowmaxsize-
snowminsize
for(i=0;i<=snowmax;i+
+){
crds[i]=0;
lftrght[i]=
Math.random()*15;
x_mv[i]=0.03+
Math.random()/10;
snow
[i]=document.getElementById
("s"+i)
snow
[i].style.fontFamily=snowtype
[randommaker
(snowtype.length)]
snow
[i].size=randommaker
(snowsizerange)+snowminsize
snow
[i].style.fontSize=snow
[i].size
snow
[i].style.color=snowcolor
[randommaker
(snowcolor.length)]
snow
[i].sink=sinkspeed*snow
[i].size/5
if(snowingzone==1)
{snow
[i].posx=randommaker
(marginright-snow
[i].size)}
if(snowingzone==2)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)}
if(snowingzone==3)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/4}
if(snowingzone==4)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/2}
snow
[i].posy=randommaker
(2*marginbottom-
marginbottom-2*snow
[i].size)
snow
[i].style.left=snow
[i].posx
snow[i].style.top=snow
[i].posy
}
movesnow()
}
functionmovesnow(){
for(i=0;i<=snowmax;i+
+){
crds[i]+=x_mv[i];
snow[i].posy+=snow
[i].sink
snow
[i].style.left=snow
[i].posx+lftrght
[i]*Math.sin(crds[i]);
snow[i].style.top=snow
[i].posy
if(snow
[i].posy>=marginbottom-2*snow
[i].size||parseInt
(snow[i].style.left)>
(marginright-3*lftrght
[i])){
if(snowingzone==1)
{snow
[i].posx=randommaker
(marginright-snow
[i].size)}
if(snowingzone==2)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)}
if(snowingzone==3)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/4}
if(snowingzone==4)
{snow
[i].posx=randommaker
(marginright/2-snow
[i].size)+marginright/2}
snow[i].posy=0
}
}
vartimer=setTimeout
("movesnow()",50)
}
for(i=0;i<=snowmax;i+
+){
document.write("<span
id='s"+i+"'
style='position:absolute;top:-"+snowmaxsize
+"'>"+snowletter+"</
span>")
}
if(browserok){
window.onload=initsnow
}
создайте файл.js
проинклудте в нужное место, если хотите чтобы работоло везде то модите в /sys/fnc/aut.php
автор не я
Комментарии:
Нет сообщений в теме