MisteR WarE a écrit :
Bonsoir tout le monde,
czh, je ne sais pas comment intégrer ton code. J'aimerais savoir d’où tu le sors. Pour la précision "specialEasing" tu m'as appris son existence, merci .
|
De là : http://dhanai.net/_/js/functions.js
En fait, c'est simplement un "overflow:hidden" avec du contenu plus gros à l'intérieur (l'image). L'effet c'est de scroller à l'aide d'un animate css. Le specialEasing, c'est l'algorithme qui calcule les phases d’accélération et de décélération du scrolling.
Par exemple :
La première image en haut à gauche c'est :
<li class="dh_work"><a rel="previewPic" href="_/img/projects/big/chinesetheatre.jpg"><img src="_/img/projects/tmb/chinesetheatre.jpg" class="thumb" style="top: 0px; "></a></li>
Le CSS de .dh_work c'est :
.dh_work {
float: left;
width: 310px;
height: 240px;
overflow: hidden;
}
Le contenant fait 310 x 240, et contient une image (http://dhanai.net/_/img/projects/tmb/chinesetheatre.jpg) de 310 x 480. Il suffit donc de scroller de haut en bas pour donner l'impression de slider sans coupure.
Pour en savoir plus, tu peux inspecter le HTML à l'aide de Firebug sur Firefox, ou l'inspecteur web de Webkit (Safari / Google Chrome).