Transition est un plugin jQuery permettant d'afficher une galerie photo animée. Sobre et légère (4,5 Ko en version compacte), cette galerie est conçue pour s'intégrer facilement à vos pages. Transition est distribué selon les termes de la licence GPL.
Ce plugin nécessite jQuery version 1.2 ou supérieure. Testé avec Firefox, Opera, Safari PC, Explorer 7, Explorer 6 (Note : les utilisateur d'IE6 auront une version dégradée, mais après tout on n'écoute pas de la Hi-Fi sur une antique radio à lampes !).
Téléchargez et décompressez l'archive du plugin. Copiez le répertoire transition
à l'emplacement que vous souhaitez sur votre site (dans la suite de ces instructions, nous supposerons
qu'il est placé dans le répertoire js).
Vous pouvez spécifier de deux manières différentes le contenu de votre galerie.
première méthode : Définissez le contenu de la galerie directement dans le <body> de votre page, sous forme d'une liste à puces (<ul>...</ul>) ou d'une liste ordonnée (<ol>...</ol>) :
<ul id="galerie" title="Fruits rouges"> <li><a href="gallery/photo01.jpg" title="Framboises"><img src="gallery/thumb01.jpg" alt=""></a></li> <li><a href="gallery/photo02.jpg" title="Groseilles"><img src="gallery/thumb02.jpg" alt=""></a></li> ... </ul>
Chaque ligne de cette liste est constituée d'un lien vers la photo à afficher et de l'image miniature correspondante.
Vous pouvez indiquer le titre de chaque image dans l'attribut title du lien. Vous pouvez donner un titre général à votre galerie dans l'attribut title de la liste elle-même.
Deuxième méthode : Créez une <div> vide dans le code de votre page et définissez le contenu de votre galerie dans le paramètre images lors de l'initialisation du plugin (voir la section Paramètres). Exemple :
$("#galerie").transition({
title: "Fruits rouges",
images: [
{image: "galerie/photo1.jpg", thumb: "vignette1.jpg", title: "Framboises"},
{image: "galerie/photo2.jpg", thumb: "vignette2.jpg", title: "Groseilles"},
...
]
});
Dans le <body> de votre page, déclarez alors simplement :
<div id="galerie"></div>
Incluez la feuille de style du plugin ainsi que les scripts jquery
et jquery.transition dans la section <head>
de votre page :
<link rel="stylesheet" type="text/css" href="js/transition/default.css" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/transition/jquery.transition-0.2.pack.js"></script>
Lancez l'exécution du plugin, toujours dans la section <head> de la page :
<script type="text/javascript">
$(document).ready(function() {
$("#galerie").transition({
...paramètres...
});
});
</script>
Pour une documentation complète sur jQuery et sur la syntaxe utilisée ci-dessus, reportez-vous à la documentation officielle de jQuery.
Lorsque vous lancez l'exécution du plugin, vous pouvez lui founir des paramètres afin de personnaliser la galerie, par exemple :
$("#galerie").transition({
displayTime: 10000,
transitionTime: 500
});
true, la galerie démarrera immédiatement en mode animé (slideshow). La valeur par défaut de ce paramètre est false.images. Sinon, utilisez l'attribut title de la liste des images dans votre code HTML.
$("#galerie").transition({
title: "Fruits rouges",
images: [
{image: "galerie/photo1.jpg", thumb: "vignette1.jpg", title: "Framboises"},
{image: "galerie/photo2.jpg", thumb: "vignette2.jpg", title: "Groseilles"},
...
]
});Note : la durée réelle d'affichage peut varier, l'image suivante n'étant affichée que lorsque son chargement est terminé.
{width: 76, height: 90}.true (valeur par défaut), le titre de l'image est affiché lorsque la galerie est survolée par la souris.true (valeur par défaut), le titre de la galerie est affiché lorsqu'elle est survolée par la souris.images du plugin.images, title, displayTitle et displayCaption.thumbSize accepte désormais deux valeurs, pour les vignettes rectangulaires.Pour toute information complémentaire, remarque, suggestion : contact@surlignage.com.