> Tous les forumsAutres langages

 modifier code "effet de neige"
Statut du sujet : NON RESOLU Imprimer
 archi57
  Posté le 12/01/2005 @ 16:49  
 Petit astucien

39 Messages
bjr, j'aimerai associer une image au code ci-joint, à la place des flocons de neige. possible ou pas ? merci de votre aide entre balises head <!-- DEBUT DU SCRIPT --> <style> .drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: blue } </style> <script language="javascript"> snow = true; // false-pluie; true-neige snowsym = " * " rainsym = " ' " intensite = 1 //Intensité de la pluie ou neige ! if(snow){sym = snowsym; speed=5; angle=1; drops=intensite} else{sym = rainsym; speed=5; drops=intensite; angle=6} movex = -speed/angle; movey = speed; count = 0; function precipitation(){ for(move = 0; move < drops; move++){ xx[move]+=movex; yy[move]+=mv[move]; hmm = Math.round(Math.random()*1); if(xx[move] < 0){xx[move] = maxx+10;} if(yy[move] > maxy){yy[move] = 10;} drop[move].left = xx[move] drop[move].top = yy[move]+document.body.scrollTop; }setTimeout('precipitation()','1')} </script> <!-- FIN DU SCRIPT --> entre balise body <!-- DEBUT DU SCRIPT --> <script language="javascript"> if (document.all){ drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array() ly = "document.all[\\'"; st = "\\'].style" for(make = 0; make < drops; make++){ document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>'); drop[make] = eval(ly+'drop'+make+st); maxx = document.body.clientWidth-40 maxy = document.body.clientHeight-40 xx[make] = Math.random()*maxx; yy[make] = -100-Math.random()*maxy; drop[make].left = xx[make] drop[make].top = yy[make] mv[make] = (Math.random()*5)+speed/4; drop[make].fontSize = (Math.random()*10)+20; if(snow){col = '#C0C0C0'}else{col = 'blue'} drop[make].color = col; } window.onload=precipitation } </script> <!-- FIN DU SCRIPT -->
 Afficher le profil de archi57Envoyer un message privé à archi57
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page