Outils pour webmaster. Trucs et astuces en
code HTML, JavaScript, PHP : améliorer son site internet
Descriptif : comme dans le film
MATRIX, obtenez ce superbe effet en fond de page.
Exemple : vous êtes en train de
le voir.
Mise en oeuvre : Sélectionnez
le code ci-dessous (copie automatique dans le presse-papiers) et collez-le dans votre
page, code HTML visible.
Entre les deux balises <head>
et </head>
Mettez la ligne <div class= "bodycontent">juste
après la balise <body> et la
ligne </div><script language="javascript"
src="matrix.js" ></script>juste avant la balise </body>
<div class= "bodycontent">
Tout votre code HTML
</div><script language="javascript" src="matrix.js"
></script>
Sélectionnez le code ci-dessous (copie automatique dans le presse-papiers), collez-le
dans NotePad et sauvegardez-le sous le nom matrix.js
Téléchargez les images nécessaires en cliquant ICI
Remarque
: la page HTML, les images, le fichier matrix.js sont configurés pour fonctionner dans le
même répertoire. Si les chemins sont différent n'oubliez pas de les changer.
Dans le fichier matrix.js :
- glyphs : sont les images ternes qui défilent.
- glyphs_b : sont les images brillantes qui défilent.
- glyphsCount : le nombre d'images qui défilent. Plus de 400 a un
meilleur effet mais abaisse les performances.
- scrollSpeed : vitesse de défilement en millisecondes (1000
millisecondes = 1 seconde).
- glyphD : dimensions de l'image largeur/hauteur.
- disableColors : vous pouvez mettre true pour enlever
l'effet de brillance des images et ainsi obtenir une performance plus élevée.
Performances : ce script fonctionne avec Netscape4x, Netscape6,
Internet Explorer5 et plus. Sur un système Athlon 1.33GHz / 256M DDR RAM / WinXP Pro, IE6
et Netscape 4.78 utilisent seulement 1% des ressources du CPU et environt 11MB de RAM,
mais Netscape 6 a besoin d'environt 35% des ressources du CPU et 24MB de RAM (avec la
brillance en fonction). Veillez donc à ne pas trop ajouter de glyphs (400 est un chiffre
optimum).
L'utilisation de plusieurs scripts dans cette page peut provoquer des
erreurs.