Défilement parallaxe avec jQuery

Posté le 4 février 2010 dans Développement web | Technologie , par Baptiste - 6 Commentaire

Le défilement parallaxe (ou scrolling différentiel) est une technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.

Cet effet consiste à superposer plusieurs calques et les faire défiler à des vitesses différentes.

Il est possible de recréer cet effet dans une page web assez facilement avec CSS et jQuery.

Voir la démo

parallax

Observations

Le résultat n’est pas toujours aussi fluide qu’on pourrait le souhaiter. Le défilement risque de saccader sur les machines les moins puissantes.

La fluidité de l’animation dépend également de la taille de la fenêtre du navigateur.

Il est sûrement possible d’améliorer le code de cet exemple avec des background multiples ou une optimisation du code Javascript.

Les explications de code sont dans la démo.

À propos de l'auteur

Intégrateur chez X-PRIME : je joue avec HTML, CSS et Javascript
6 commentaires
Ajoutez le votre
  1. bast_65

    Il existe un plugin pour le parallax: jParallax (quelle imagination pour le nom d’ailleur) qui permet de creer assez facilement cet effet, par contre je ne sais pas si il est bien optimisé, a vous de tester.
    http://webdev.stephband.info/parallax.html et pour les anglophobes: http://www.webinventif.fr/jparallax-pour-donner-un-effet-parallaxe-via-jquery/

  2. Pipoulette

    Trop bien, il faut en mettre partout!

  3. [...] Parallax – Le défilement parallaxe (ou scrolling différentiel) est une technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur. Cet effet consiste à superposer plusieurs calques et les faire défiler à des vitesses différentes. Cf. la démo de Parallax proposée par Australopitech. [...]

  4. [...] Parallax — Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur. [...]

  5. ark

    Ca a l’air interessant, mais 404 sur le lien de la démo

  6. Baptiste

    @ark, merci !
    La page de démo est maintenant rétablie (Ctrl + F5)

Laissez votre commentaire