Carousel CSS/Javascript

Résolu/Fermé
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 9 déc. 2009 à 14:44
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 - 11 janv. 2010 à 14:34
Salut à tous

Je suis en train de bosser sur un site web et j'aimerais y mettre une galerie photo.
J'ai réussi à mettre des miniatures qui s'agrandissent en cliquant dessus, à faire un diaporama défilant, mais ce que je veux exactement est plutôt un affichage des thumbnails facon Mac ou Vista, avec les icônes déroulante de la barre des tâches...

Je cherche des infos sur le net sans succès, je suis tombé sur pas mal de "carousel" mais ne suis pas sûr que ce soit le nom exacte de ce que je cherche...

Donc si quelqu'un aurait un début d'idée, de solution...

Merci d'avance !

7 réponses

zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 110
10 déc. 2009 à 08:40
Up :-)
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
10 déc. 2009 à 09:17
ce que tu^peut faire c'est mettre des miniature de tes images les unes a coté des autres, et à l'aide d'un :over dans ton css tu agrandi l'imagette, comme ca lorsque ton pointeur quittera l'aimagette elle redeviendra à la même taille.

Avec les on mouseover et onmouseout tu peut faire la même chose
0
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 110
10 déc. 2009 à 09:27
Je connais ca, mais là j'ai pas mal de photos et j'aimerais faire une espèce de liste déroulante pour ne pas toutes les afficher (ce qui prendrait pas mal de place).
Une autre idée ?
Merci quand même pour la proposition :-)
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
10 déc. 2009 à 09:57
http://sorgalla.com/projects/jcarousel/examples/static_auto.html
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 110
10 déc. 2009 à 10:18
Merci.

Je vais regarder le code pour essayer de comprendre comment ca marche.
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
10 déc. 2009 à 10:20
yep, tu verra ce n'est aussi compliquer à mettre en place que ca en a l'air
0
Bonjour, je suis ce fil de conversation, perso. je n'arrive pas l'intégrer dans ma page..... JE sais que je dois être mauvais, mais pourriez m'expliquer la marche à suivre ?????
0
zebulon2503 Messages postés 1228 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 11 février 2016 110
11 janv. 2010 à 14:34
Salut

Voici un bout du code de ma page, avec le carousel intégré.
Il faut rajouter les script requis, que tu télécharges sur le site ci dessus, et configurer l'affichage de tes images comme ci dessous.
En espèrant que ca marchera.
A+

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<head>
<title>Titre de ta page</title>
<link rel="stylesheet" type="text/css" href="css/jquery.jcarousel.css" />
<link rel="stylesheet" type="text/css" href="skins/tango/skin.css" />
<script type="text/javascript" src="js/jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="js/jquery.jcarousel.pack.js"></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript">
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};
jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 2,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});

</script>
</head>
<body>
		
	<div id="wrap" align="center">
		<ul id="mycarousel" class="jcarousel-skin-tango">
			<li><a href="images/image1.jpg" title="image1"><img src="images/image1.jpg" width="70" height="70" alt=""></a></li>
                                                <li><a href="images/image2.jpg" title="image2"><img src="images/image2.jpg" width="70" height="70" alt=""></a></li>
			
		</ul>
	</div>
</body>
</html>
0