Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   javascript в качестве background (https://javascript.ru/forum/misc/21373-javascript-v-kachestve-background.html)

dts 06.09.2011 23:14

javascript в качестве background
 
Вложений: 1
Возможно ли подобное использовать в качестве фона или только как отдельные элементы для украшения страницы ?

Как правильно записать , если это конечно возможно ?

Прилепил файл , сразу скажу что это лишь пример.

Интересуют варианты записи.

Поиск ничего особенного не выдал , скорее всего я что-то не понял.
Видел несколько вариантов записи в теге канвас.

DreamTheater 06.09.2011 23:36

Цитата:

Сообщение от dts (Сообщение 125238)
Возможно ли подобное использовать в качестве фона или только как отдельные элементы для украшения страницы ?

Как правильно записать , если это конечно возможно ?

Прилепил файл , сразу скажу что это лишь пример.

Интересуют варианты записи.

Поиск ничего особенного не выдал , скорее всего я что-то не понял.
Видел несколько вариантов записи в теге канвас.

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);

Это гениально, но я ничего не понял.

popov654 07.09.2011 01:53

:D
Я тоже) Но это видимо что-то зашибенное, учитывая рандомные шрифты и размеры и меняющиеся координаты :lol:


Часовой пояс GMT +3, время: 21:39.