Bonjour,
Je cherche à reproduire l'effet de rebond que l'on peut observer sur le site http://generationsfm.com/ (cliquez sur le bouton ON AIR tout en haut de la page).
Quelqu'un sait il comment faire ? Merci d'avance
Bonjour,
Je cherche à reproduire l'effet de rebond que l'on peut observer sur le site http://generationsfm.com/ (cliquez sur le bouton ON AIR tout en haut de la page).
Quelqu'un sait il comment faire ? Merci d'avance
La librairie mootools propose ce genre d'effets (bounce);
http://mootools.net
Ok merci beaucoup.
j'a trouvé la fonction bounce, mais je ne comprend pas trop (pas du tout en fait) son fonctionnement...
A prioris c'est une extension de la fonction Fx.Transitions.extend. Je suis en train de regarder son fonctionnement mais j'ai l'impression de nager un peu beaucoup quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 /* Property: Bounce makes the transition bouncy. Must be used as Bounce.easeIn or Bounce.easeOut or Bounce.easeInOut Graph: (see Bounce.png) */ Bounce: function(p){ var value; for (var a = 0, b = 1; 1; a += b, b /= 2){ if (p >= (7 - 4 * a) / 11){ value = - Math.pow((11 - 6 * a - 11 * p) / 4, 2) + b * b; break; } } return value; }
Qu'est ce que p (le parametre de la fonction bounce) ? comment je peux utiliser cette fonction ?
merci d'avance (et pour le lien aussi )
EDIT: J'ai finalement trouvé la solution (elle était tout betement sur le site de mootools dans la section demos). merci encore.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager