Se connecter

Informatique

Création de sites web

Sujet : jQuery: scroll div différentes vitesses
1
[CH]Satche
Niveau 9
20 avril 2014 à 14:33:53

Bonjour,

Le titre n'est pas très parlant, je vais essayer de mieux résumer la chose.
Je dois faire un travail de diplôme qui concerne une génération de monde. L'idée est d'avoir 4-5 div (foreground, midground, background, etc) qui représentent des plans d'un monde (p.e. premier plan: arbres; deuxième plan: sol+herbe; troisième plan: ciel).

L'idée c'est de permettre à l'utilisateur de se déplacer dans ce monde horizontalement en scrollant. Pour que ça soit réaliste, j'aimerais que les divs agissent en parallax; bouger comme lorsqu'on est en voiture ou en train:
Premier plan: vitesse V
Deuxième plan: V-1
Troisième plan: V-2
...etc.

Savez-vous donc si il est possible de forcer certaines div à se déplacer plus lentement lorsqu'on scroll ?

Merci d'avance !

Pseudo supprimé
Niveau 10
20 avril 2014 à 19:55:02

Cherche " parallaxe web design " sur google :oui:

http://www.webdesign-inspiration.com/web-designs/style/parallax

Caletlog
Niveau 10
20 avril 2014 à 20:09:40

C'est exactement ça. Parallax.js pour une lib poussée pas forcément facile à prendre en main, ou Stellar.js, plus limitée mais plus facile.
Dans ton cas suivant la complexité que tu veux donner à ton effet tu peux te contenter de stellar, ça peut se gérer avec un simple attribut supplémentaire dans tes divs (de mémoire, data-stellar-background-ration avec 1 la vitesse de référence) et les lignes d'activation dans ton fichier principal js.

[CH]Satche
Niveau 9
21 avril 2014 à 17:23:31

J'ai déjà vu les noms de Parallax.js et Stellar.js, mais il me semble que ça ne s'applique qu'à un scroll vertical… Je me trompe ?

lisarael
Niveau 13
21 avril 2014 à 20:01:54

Celui-ci est très bien, je l'ai utilisé plusieurs fois avec beaucoup de plaisir : https://github.com/Prinzhorn/skrollr

[CH]Satche
Niveau 9
23 avril 2014 à 00:01:12

Je vais essayer ce que vous m'avez donné. Merci en tout cas !

1
Sujet : jQuery: scroll div différentes vitesses
   Retour haut de page
Consulter la version web de cette page