Sujet :

flocon de neige

vegastus
   Posté le 07-12-2005 à 16:37:50   

bonjour, esce possible de faire tomber des flocon de neige sur la page d'acueil de mon forum?si oui comment?merci

Message édité le 08-12-2005 à 21:52:58 par vegastus
Fan des White Stripes
   Posté le 07-12-2005 à 19:14:14   

Je pense qu'il suffit de trouvé un fond d'écran avec des boule de neige qui tombe et de le mettre a la place de l'autre
TiDemon
   Posté le 07-12-2005 à 19:14:23   

Oui, en utilisant comme image de fond une image gif représentant des flocons en train de tomber.
vegastus
   Posté le 07-12-2005 à 19:20:04   

oui pourquoi n'y ai-je pas penser , mais je ne voulais pas modifier mon image , juste y rajouter des flocon,lol enfin merci quand meme
loupnoir
   Posté le 08-12-2005 à 18:17:26   

Aouu
Je crois qu'il existe un script pour faire tomber des flocons mais là il m'échappe.
Kruk Kruk
helimidade
   Posté le 08-12-2005 à 18:41:54   

loupnoir a écrit :

Aouu
Je crois qu'il existe un script pour faire tomber des flocons mais là il m'échappe.
Kruk Kruk


mais même avec ce sript cela ne se ferait que dans le haut et le bas de page non?
loupnoir
   Posté le 09-12-2005 à 13:59:55   

Aouu
Malheureusement oui
Kruk Kruk
Adranmelech
   Posté le 10-12-2005 à 14:13:38   

<SCRIPT LANGUAGE="Javascript1.2">
<!--
// Original: Altan - http://www.altan.hr/snow -->
var no = 15; // nombre de flocons
var speed = 5; // plus le nombre est petit, plus la vitesse augmente
var snowflake = "snow.gif"; // image
//////////////////////////////////////////////////////////////////////////////
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 = 800, doc_height = 600;
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();
}
// End -->
</script>

Voila
TiDemon
   Posté le 10-12-2005 à 14:43:44   

Et pourquoi ne pas tout simplement placer l'image ci-dessous en fond ?



(il bien sur recommandé de retoucher l'image car cette image est light à mon goût et a tendance à saccader toutefois l'effet de neige sur fond blanc rend bien : exemple ici)


Pouppoutte
   Posté le 10-12-2005 à 19:27:14   

Moi j'ai mis un arrière plan avec flocons

http://321.alloforum.com
vegastus
   Posté le 11-12-2005 à 13:28:03   

et je le met ou ce script?
Adranmelech
   Posté le 11-12-2005 à 14:31:18   

dans le bas de page dans l'administrastion general et tu met en desous dans la petite fenetre 1
patxi
   Posté le 12-12-2005 à 11:16:01   

Sinon si tu as la version + (avec le haut de pages mofifiable) tu peux mettre des flocons que dans ton titre :

racecar

Il te sufit de rajouter ca dans dans ton code HTML haut de page :

<script src="http://membres.lycos.fr/papoum/Neige.js" /></script>

Voili voualou