Messagerie

Résolu
celine -  
 celine -
Bonjour,
Je souhaiterais savoir comment faire & avec quel logiciel peut - on faire pouger les flocons comme sur la premiere photo de ce blog https://mllexmailys.skyrock.com/ et aussi je voudrais savoir comment elle a fait pour faire le cadre en pointillet
Merci d'avance

4 réponses

Utilisateur anonyme
 
pour les flocons il suffit de faire un script dans le code html
si tu es intéressé je peux le coller ici (par contre tous les flocons auront la même forme avec le mien)
0
celine
 
Oui merci je suis intéréssé tu peux me passé le truc , c'est pas grave si les floncons on la meme forme
0
celine
 
Oui merci je suis intéréssé tu peux me passé le truc , c'est pas grave si les floncons on la meme taille
0
Utilisateur anonyme
 
le voila, il vient du site http://www.dynamicdrive.com/
il faut juste lui associer évidemment une image de flocon qui s'appelle snow.gif
ce script est configurable et est à placer dans le corps de la page html


<!-- Tombe la neige !! -->
<script language="JavaScript1.2">
/******************************************
* Snow Effect Script- By Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive (http://www./) for full source code
* Modified Dec 31st, 02' by DD. This notice must stay intact for use
******************************************/
  //Configure below to change URL path to the snow image
  var snowsrc="snow.gif"
  // Configure below to change number of snow to render
  var no = 10;

  var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
  var ie4up = (document.all) ? 1 : 0;
  var ns6up = (document.getElementById&&!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||ns6up) {
    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\" top=\"15\" visibility=\"show\"><a href=\"http://xxxxxxxxx.fr\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/layer>");
      } else {
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/layer>");
      }
    } else if (ie4up||ns6up) {
      if (i == 0) {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://xxxxxxxxx.fr\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
      } else {
        document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' 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()", 10);
  }

  function snowIE_NS6() {  // IE and NS6 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 = ns6up?window.innerWidth : document.body.clientWidth;
        doc_height = ns6up?window.innerHeight : document.body.clientHeight;
      }
      dx[i] += stx[i];
      if (ie4up){
      document.all["dot"+i].style.pixelTop = yp[i];
      document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
      }
      else if (ns6up){
      document.getElementById("dot"+i).style.top=yp[i];
      document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
      }   
    }
    setTimeout("snowIE_NS6()", 10);
  }

  if (ns4up) {
    snowNS();
  } else if (ie4up||ns6up) {
    snowIE_NS6();
  }

</script>
<! -- Fin du script tombe la neige -->


j'ai effacé l'adresse de mon site, remplacé par de xxxxxxxxx
0
celine
 
Euh merci ... =)
Mais sa m'a l'air dur a faire !
J'aurais un peu besoin d'explication stp
Et avec quel logiciel peut-on le faire ?
0
Utilisateur anonyme > celine
 
je me doutais un peu de ta réponse.............

c'est un script à coller dans les pages html quand tu fais un site, hormis cet usage ne sert à rien
0
celine > Utilisateur anonyme
 
Je n'y arrive pas =/
0
Utilisateur anonyme
 
il suffit de coller le script dans le corps de la page et de mettre le flocon dans le même répertoire et ca tourne

A la limite va récupérer les infos sur dynamicdrive il y a peut être un pb suite au collage du script sur CCM
0
celine
 
Bàh je vois pas trop ! Je comprends pas =X
Pas grave , je pense que je vais laissé tombé =/
Je vais pas t'en demandé plus !
Merci comeme =D
Bsx
0