Script fulg de nea care căde pentru site-ul web

De fiecare dată când se apropie Anul Nou, mulți proprietari de site-uri au dorința de a decora cumva site-ul pentru vacanță. Cel mai adesea, o astfel de decorare se reduce la adăugarea de zăpadă sau țurțuri la antetul site-ului sau la sigla. Dar pentru a crea o atmosferă adevărată de Anul Nou, vreau să aduc un fel de renaștere, de exemplu, pentru a lansa fulgi de zăpadă care cad pe ecran.

Există o mulțime de scripturi pentru fulgi de zăpadă pe Internet. Dar, la o examinare mai atentă, se dovedește că multe dintre aceste scripturi fie au fost scrise în epoca „războaielor browserelor” și funcționează numai sub Internet Explorer și/sau Netscape Navigator, fie au încetinit serios sistemul, fie au creat inconveniente pentru utilizator. (de exemplu, din cauza unor scripturi, barele de defilare încep să apară și să dispară).

Puteți descărca scriptul aici, îl puteți vedea în acțiune - chiar pe această pagină.

Utilizarea scriptului este extrem de simplă: trebuie să îl plasați în directorul rădăcină al site-ului și să adăugați eticheta la codul HTML al site-ului

Dacă doriți, puteți plasa scriptul într-un alt director, dar nu uitați să corectați calea.

Unele variabile cu setări au fost mutate la începutul scriptului. Le puteți edita după cum doriți:

  • snow_color este o matrice care listează culorile pentru desenarea fulgilor de zăpadă. Pentru fiecare fulg de nea specific, culoarea este aleasă aleatoriu din această matrice.
  • snow_font — o matrice care setează fonturile pentru desenarea fulgilor de zăpadă.
  • snow_count - numărul de fulgi de zăpadă care vor fi pe ecran în același timp. În ciuda faptului că scenariul este destul de ușor, nu este recomandat să abuzați de cantitate.
  • snow_wind_dif - scriptul oferă un efect de vânt care se schimbă periodic aleatoriu (dar schimbarea are loc fără probleme) șisuflă fulgi de nea deoparte. (Dacă fulgul de nea ajunge la marginea ecranului, atunci va apărea pe cealaltă parte.) Această variabilă setează viteza maximă posibilă a vântului.
  • snow_wind — viteza inițială a vântului.

Pentru a accelera sau a încetini viteza fulgilor de zăpadă în cădere sau viteza schimbării vântului, puteți modifica valorile în liniile setInterval de la sfârșitul fișierului script.