Сообщение от dts
|
Возможно ли подобное использовать в качестве фона или только как отдельные элементы для украшения страницы ?
Как правильно записать , если это конечно возможно ?
Прилепил файл , сразу скажу что это лишь пример.
Интересуют варианты записи.
Поиск ничего особенного не выдал , скорее всего я что-то не понял.
Видел несколько вариантов записи в теге канвас.
|
t=new Array();u=new Array();w=new Array();y=new Array();z=["Courier New","Times New Roman", "Arial", "Trebuchet", "Comic Sans MS" ];a=["red","orange","green","blue","violet","black"];m=function(x){return document.getElementById("z"+x).style;};s="";r=function(x){return parseInt(Math.random()*x);};for(i=0;i<50;i++){ s=s+'<div id="z'+i+'" style="position: absolute; left: ' + (t[i]=r(400) )+ 'px; top: ' + (u[i]=r(400) )+ 'px; font-family: ' + z[r(5)] +'; font-size: ' + r(4) + 4 +'px; color: ' + a[r(6)] +';">JavaScript.ru</div>'; w[i]=r(10)-5;y[i]=r(10)-5;};document.body.innerHTML=s;b=function() {for(i=0;i<100;i++) {v=m(i);t[i]+=w[i]; if( (t[i]>800)||(t[i]<=0)) { w[i]=-w[i]; t[i]+=(w[i]*2); };u[i]+=y[i]; if( (u[i]>600) ||(u[i]<=0)){y[i]=-y[i]; u[i]+=(y[i]*2); };v.top=u[i]+"px";v.left=t[i]+"px"; } } ;setInterval("b()",50);
Это гениально, но я ничего не понял.