Autorius Tema: Neblogas snow kodas :)  (Skaityta 2134 kartus)

Arnys

  • Svečias
Neblogas snow kodas :)
« Įrašytas: 2010-12-20 13:46:33 pm »
<html>

<body>

<script>

// CREDITS:

// Snowmaker Copyright (c) 2003 Peter Gehrig. All rights reserved.

// Distributed by [url=http://www.hypergurl.com]http://www.hypergurl.com[/url]

// Permission given to use the script provided that this notice remains as is.

 

// Set the number of snowflakes (more than 30 - 40 not recommended)

var snowmax=35

 

// Set the colors for the snow. Add as many colors as you like

var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

 

// Set the fonts, that create the snowflakes. Add as many fonts as you like

var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

 

// Set the letter that creates your snowflake (recommended:*)

var snowletter="*"

 

// Set the speed of sinking (recommended values range from 0.3 to 2)

var sinkspeed=0.6

 

// Set the maximal-size of your snowflaxes

var snowmaxsize=22

 

// Set the minimal-size of your snowflaxes

var snowminsize=8

 

// Set the snowing-zone

// Set 1 for all-over-snowing, set 2 for left-side-snowing

// Set 3 for center-snowing, set 4 for right-side-snowing

var snowingzone=1

 

///////////////////////////////////////////////////////////////////////////

// CONFIGURATION ENDS HERE

///////////////////////////////////////////////////////////////////////////

 

 

// Do not edit below this line

var snow=new Array()

var marginbottom

var marginright

var timer

var i_snow=0

var x_mv=new Array();

var crds=new Array();

var lftrght=new Array();

var browserinfos=navigator.userAgent

var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)

var ns6=document.getElementById&&!document.all

var opera=browserinfos.match(/Opera/) 

var browserok=ie5||ns6||opera

 

function randommaker(range) {

rand=Math.floor(range*Math.random())

    return rand

}

 

function initsnow() {

if (ie5 || opera) {

marginbottom = document.body.clientHeight

marginright = document.body.clientWidth

}

else if (ns6) {

marginbottom = window.innerHeight

marginright = window.innerWidth

}

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(6*marginbottom-marginbottom-6*snow[i].size)

snow[i].style.left=snow[i].posx

snow[i].style.top=snow[i].posy

}

movesnow()

}

 

function movesnow() {

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-6*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

}

}

var timer=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

}

</script>

</body>

</html>



Manau komentuoti nieko nereikia :)
P.S parasykit atsiliepimus apie si snow script :) JIS NE MANO JEI KA
« Paskutinį kartą keitė: 2010-12-20 14:29:12 pm sukūrė Lukas Liesis »

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Re: Neblogas snow kodas :)
« Atsakymas #1 Įrašytas: 2010-12-20 14:28:52 pm »
cia tipo sniego efekto? komentuot tikrai reikia! ar cia koks snow leopard dizaino pribambasas puslapiams ar dar kas.. man snow is tikro pirmiausia primine iphone nulauzimo programa..

ir jei tas kodas turetu sukurti snaiges, tai man kazko neveikia.. :/

p.s. kodui naudok kodo BBcode'a [ code ] [ / code] (be tarpu tik) ir visada parasyk paaiskinima ka dedi, dabar idejau jau ta koda
« Paskutinį kartą keitė: 2010-12-20 14:33:10 pm sukūrė Lukas Liesis »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Arnys

  • Svečias
Re: Neblogas snow kodas :)
« Atsakymas #2 Įrašytas: 2010-12-21 13:05:02 pm »
Hm.. Lukai, numesk man kur tu imetei kita snow.. :D

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Re: Neblogas snow kodas :)
« Atsakymas #3 Įrašytas: 2010-12-21 15:06:22 pm »
koki snow? kada kur meciau?
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Re: Neblogas snow kodas :)
« Atsakymas #3 Įrašytas: 2010-12-21 15:06:22 pm »