Skocz do zawartości

śnieżynki


witkat

Rekomendowane odpowiedzi

Witam !

Szukam nietypowego skryptu. Chciałbym na swojej stronie umieścić taki „efekt” jak spadające śnieżynki z górnej części ekranu do dołu. Wiem, że może ta prośbo się nieco dziwna czy nawet „dziecinna”, ale cóż…… idą święta….

Pewnie wiecie o co mi chodzi ? czasem na wielkich portalach jest takie cóź…..

Moze ktoś ma.... moze ktoś napisze ........ do świąt jescze troche czasu zostalo ..... :soczek:

Pozdro

:hello:

Odnośnik do komentarza
Udostępnij na innych stronach

Darek_new>

jak ci sie podobaja te powyzej to po co ci inne?

By napisać kolejny nic nie wnoszący post ...

Chyba kolega Darek_new chce szybko zwiększyć stan swojego licznika postów.

:rotfl:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Darek_new>

jak ci sie podobaja te powyzej to po co ci inne?

By napisać kolejny nic nie wnoszący post ...

Chyba kolega Darek_new chce szybko zwiększyć stan swojego licznika postów.

:huh:

:peace:Kolego Mion zupełnie nie wiem dlaczego tak myślisz czy posty sa takie wazne???poprostu skrypty mi się podobaja ale może ktoś ma jakie sładniejsze lub lepsze konkretnie mi chodzi o większe śnieżyczki! Prosze nie myślec że jestem tu dla postów -to jest forum dyskusyjne jak wskazuje nazwa więc "dyskutyję" a co za tym idzie pisze posty

POZDRAWIAM

Odnośnik do komentarza
Udostępnij na innych stronach

... chodzi o większe śnieżyczki! ...

te skrypty biora jakis obrazek za sniezek, wiec wystarczy ze dasz duzy obrazek i nieraz kilka modyfikacji w skrypcie i juz zamiast sniegu padaja ci slonie :unsure:

a jak ci nie pasuja te skrypty co koledzy podali wyzej, to mozesz poszukac w googlach lub innej wyszukiwarce :zeby:

Odnośnik do komentarza
Udostępnij na innych stronach

vegitaluk dzięki za rade, znalazłem gifa "snow" i tylko w skrypcie zmieniłem nazwe na ten gif, no i mam większe śnieżki dzięki!!

jak by ktoś chciał to prosze:

skrypt:

https://members.lycos.co.uk/dareknew/snieg.txt

gif:

https://members.lycos.co.uk/dareknew/snow.gif

Pozdrawiam i co złego to nie ja :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

Jak to Erbit zobaczy, to mu rece o(d)padna... ;)

Łolaboga,,... z majtami razem...

Nie było mnie ze 2 dni i już taki bajzel !? Od jutra sie biorę...

Darek_new - zmuszony będę od Ciebie zacząć...

Pozdrawiam.

[edyta]

Takiej gratki nie mogłem sobie darować - załatwiłem to od ręki ;)

Odnośnik do komentarza
Udostępnij na innych stronach

<script language=javascript>
<!--
function animacjasniegu() {
for (i=0;i<lplatkow;i++) {
if (Math.round(Math.random()*35)==0) sniegz[i]*=-1;
	if (sniegy[i]>wysokosc+document.body.scrollTop-25)  sniegy[i]=Math.round(Math.random()*wysokosc)-wysokosc+document.body.scrollTop;
	if (sniegx[i]>szerokosc+document.body.scrollLeft-15) sniegz[i]=-1;
	if (sniegx[i]<0) sniegz[i]=1;
	sniegx[i]+=Math.round(Math.random()*2)*sniegz[i];
	sniegy[i]+=Math.round(Math.random()*1);
	document.getElementById("platek"+i).style.left=sniegx[i];
	document.getElementById("platek"+i).style.top=sniegy[i];
}
setTimeout("animacjasniegu()",10);
}
if (document.getElementById) {
var lplatkow=20;
var styl="position:absolute;";
platki=new Array("SNIEG.GIF");
sniegx=new Array(); sniegy=new Array(); sniegz=new Array();
if (navigator.userAgent.indexOf("Opera")>-1) {
var wysokosc=window.innerHeight; var szerokosc=window.innerWidth;
} else { var wysokosc=document.body.clientHeight; var szerokosc=document.body.clientWidth }
for (i=0;i<lplatkow;i++) {
nrplatka=Math.round(Math.random()*(platki.length-1));
document.write('<div id="platek'+i+'" style="'+styl);
document.write('"><img src="'+platki[nrplatka]+'"></div>');
sniegx[i]=Math.round(Math.random()*szerokosc); sniegy[i]=Math.round(Math.random()*wysokosc);
((Math.round(Math.random()*35)==0))?sniegz[i]=-1:sniegz[i]=1;
}
animacjasniegu();
}											
// -->
</SCRIPT>

Odnośnik do komentarza
Udostępnij na innych stronach

Skrypt należy mieścić między znaczniki <body></body>

<script language="javascript">
<!--
//Skrypt ten nalezy umiescic pomiedzy znacznikami <BODY> i </BODY>
//
//Original:  Altan (snow@altan.hr)
//Web Site:  https://www.altan.hr/snow

var no = 10;
var speed = 30;
var snowflake = "https://adresplatka.gif";

var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;	// coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 640, doc_height = 500;

if (ns4up) {
 doc_width = self.innerWidth;
 doc_height = self.innerHeight;
} else if (ie4up) {
 doc_width = document.body.clientWidth;
 doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {  
 dx[i] = 0;						// set coordinate variables
 xp[i] = Math.random()*(doc_width-50);  // set position variables
 yp[i] = Math.random()*doc_height;
 am[i] = Math.random()*20;		 // set amplitude variables
 stx[i] = 0.02 + Math.random()/10; // set step variables
 sty[i] = 0.7 + Math.random();	 // set step variables
 if (ns4up) {					  // set layers
if (i == 0) {
  document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
  document.write("top=\"15\" visibility=\"show\"><img src=\"");
  document.write(snowflake + "\" border=\"0\"></layer>");
} else {
  document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
  document.write("top=\"15\" visibility=\"show\"><img src=\"");
  document.write(snowflake + "\" border=\"0\"></layer>");
}
 } else if (ie4up) {
if (i == 0) {
  document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
  document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
  document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
  document.write(snowflake + "\" border=\"0\"></div>");
} else {
  document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
  document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
  document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
  document.write(snowflake + "\" border=\"0\"></div>");
}
 }
}
function snowNS() {  // Netscape main animation function
 for (i = 0; i < no; ++ i) {  // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
  xp[i] = Math.random()*(doc_width-am[i]-30);
  yp[i] = 0;
  stx[i] = 0.02 + Math.random()/10;
  sty[i] = 0.7 + Math.random();
  doc_width = self.innerWidth;
  doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
 }
 setTimeout("snowNS()", speed);
}

function snowIE() {  // IE main animation function
 for (i = 0; i < no; ++ i) {  // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
  xp[i] = Math.random()*(doc_width-am[i]-30);
  yp[i] = 0;
  stx[i] = 0.02 + Math.random()/10;
  sty[i] = 0.7 + Math.random();
  doc_width = document.body.clientWidth;
  doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
 }
 setTimeout("snowIE()", speed);
}
if (ns4up) {
 snowNS();
} else if (ie4up) {
 snowIE();
}
//-->
</script>

tam gdzie jest

var snowflake = "https://adresplatka.gif";

należy podać adres do swojego płatka wsumnie skryp można wykożystać do czego kolwiek co ma być spadające

niezaleznosc-finansowa.pl - czasami coś napiszę

Hippos - Katalog stron PREMIUM

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności