Carrousel d'images en déplacement horizontal (Animation avec JQUERY)♦ Carrousel d'images en déplacement latéral avec JQUERYVoici un exemple de plusieurs photos se déplaçant dans un bandeau horizontal. Gallerie de photosVoici le code html et javascript pour cette animation JQUERY: Il vous sera facile de modifier le fichier html et de l'adapter à votre convenance avec un éditeur comme Notepad++. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Carrousel horizontal d'images avec jquery - Flash - Webinfotuto.free.fr</title> <style> #c-carousel { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px } #c-carousel { BACKGROUND-COLOR: #f3f3f3; MIN-HEIGHT: 120px; } #c-carousel * { LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Geneva, SunSans-Regular, sans-serif; COLOR: #333; FONT-SIZE: 14px } #wrapper { position: relative; margin-top: 10px; } #carousel { WIDTH: 735px; padding-top:20px; } #carousel UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #carousel LI { POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 6px; PADDING-LEFT: 0px; WIDTH: 232px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/carousel_polaroid.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 178px; COLOR: #999; FONT-SIZE: 40px; PADDING-TOP: 0px } #carousel LI IMG { MARGIN-TOP: 14px; WIDTH: 201px; HEIGHT: 127px } .clearfix { FLOAT: none; CLEAR: both } #carousel .prev { POSITION: absolute; TEXT-INDENT: -999px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(images/carousel_control.png) no-repeat 0px 0px; HEIGHT: 21px; MARGIN-LEFT: 10px; OVERFLOW: hidden; TOP: 92px } #carousel .next { POSITION: absolute; TEXT-INDENT: -999px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(images/carousel_control.png) no-repeat 0px 0px; HEIGHT: 21px; MARGIN-LEFT: 10px; OVERFLOW: hidden; TOP: 92px } #carousel .prev { BACKGROUND-POSITION: 0px 0px; LEFT: -30px } #carousel .prev:hover { LEFT: -31px } #carousel .next { BACKGROUND-POSITION: -18px 0px; RIGHT: -20px } #carousel .next:hover { RIGHT: -21px } #carousel .pager { TEXT-ALIGN: center; MARGIN: 0px auto } #carousel .pager A { TEXT-INDENT: -999px; MARGIN: -10px 5px 0px 0px; WIDTH: 8px; DISPLAY: inline-block; BACKGROUND: url(images/carousel_control.png) no-repeat -2px -32px; HEIGHT: 8px; OVERFLOW: hidden; TEXT-DECORATION: none; } #carousel .pager A.selected { BACKGROUND: url(images/carousel_control.png) no-repeat -12px -32px; TEXT-DECORATION: underline } #source { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 10px; LEFT: 0px } #source { COLOR: #999; FONT-SIZE: 12px } #source A { COLOR: #999; FONT-SIZE: 12px } </style> <script type="text/javascript" src="scripts/jquery.js"></script> <script type="text/javascript" src="scripts/jquery.carrousel.js"></script> <script type="text/javascript" src="scripts/decoration.js"></script> <script type=text/javascript> $(function() { prettyPrint(); }); </script> <script type=text/javascript> $(function() { $('#carousel ul').carrousel({ prev: '#prev', next: '#next', pagination: "#pager", scroll: 1000 }); }); </script> </head> <body> <div style="text-align: center; "><h2>Gallerie de photos</h2><br><br></div> <div style="margin-left: auto; margin-right: auto; width:730px; height:300px;"> <div id=c-carousel> <div id=wrapper> <div id=carousel> <ul> <li><img alt="" src="images/img70bis.jpg"></li> <li><img alt="" src="images/img74bis.jpg"></li> <li><img alt="" src="images/img163bis.jpg"></li> <li><img alt="" src="images/img164bis.jpg"></li> <li><img alt="" src="images/img70bis.jpg"></li> <li><img alt="" src="images/img74bis.jpg"></li> </ul> <a id=prev class=prev href="images/#"></a> <a id=next class=next href="images/#"></a> <div id=pager class=pager></div> </div></div></div> </div><br><br> </body> </html> Utilisez des images au format JPG de préférence. (faites les dernières mises à jours sur votre ordinateur pour que votre sytème fonctionne correctement (ainsi que flash player) |