Un effet reflet 3D sur vos images via javascript

Il vous suffira d’ajouter ces petits bouts de code sur vos sites pour obtenir un zouli effet sur vos images. L’implémentation est simple, n’implique ni Flash ni CSS, est compatible avec Firefox, Internet Explorer et Opera.

Un effet reflet 3D sur vos images via javascript

Il a aussi cet exemple sur fond noir.

Comment installer le script ?

Tout d’abord il vous faudra installer les scripts prototype, script.aculo.us, builder et reflection dans votre code html (entre les balises <head> et </head> de votre en-tête) :

  1. <script src= »javascript/prototype.js » type= »text/javascript »></script>
  2. <script src= »javascript/scriptaculous.js?load=builder » type= »text/javascript »></script>
  3. <script src= »javascript/reflection.js » type= »text/javascript »></script>

Note : 4 scripts sont fournit dans l’archive et vous devez tous les placer sur votre serveur. Ensuite il vous faudra créer un élément <div> dans lequel l’image va apparaitre :

  1. <div id = « blabla »>
  2. <img src= »image.jpg » />
  3. </div>

Et la dernière étape est de créer une instance pour la class reflixion3d :

  1. <script type= »text/javascript »>
  2. new Reflect3D(‘blabla’);
  3. </script>

(le premier paramètre est celui de l’ID de la <div> créée). Cette instance sera à placer dans l’en-tête si possible (toujours entre <head> et </head>) mais absolument après les 3 lignes de la première étape.

Le système vous permet de créer plusieurs réflexions sur une même page (il faudra juste répéter la manipulation pour chaque image sur laquelle appliquer le reflet).

Voilà voilà

Merci à k-ny pour la relecture ;)

 5 commentairesPARTICIPEZ !

  1. Ouaaaahh, même si ce n’était pas utile, merci du backlink ^^

    Allez, moi je dis: encore d’autres tuto ! :p

  2. Pour les autres tutos je sais pas trop, j’en ai d’autres en stock mais pour quelqu’un qui ne s’entend pas bien avec la prog comme moi c’est pas très simple à faire.

    Celui-çi était tout petit et j’ai déjà ramé pour être certain de pas dire trop de bêtises ;)

    Le but c’est avant tout qu’ils soient utiles aux gens, donc avant tout il faut qu’ils soient compréhensibles. P-e que j’en referai d’autres mais une chose est sur c’est que ce ne sera pas régulier (trop dur ^^)

    Ps: tient tu t’es brûlé par la même occasion :D

  3. Très sympa comme effet. Scriptaculous n’en finit pas de me surprendre :) Après, reste le problème que JS n’est pas necessairement activé sur toutes les machines même si personellement j’ai un peu de mal à comprendre coment on peut surfer sans en 2007…
    En tout cas, merci pour ton article!

  4. J’ai une petite question…. Je ne connais absolument rien en javascript mais j’aime beaucoup cet effet…. Est-ce qu’il faut mettre :

    ou

  5. [code][/code]
    Ou
    [code][/code]

 Laisser un commentaire




Commentaire


Les commentaires postés par des personnes utilisant des pseudos "SEO" seront remplacés.