15
AVR

jQuery Popeye 2.0 - Un plugin original mixant slideshow et lightbox

Publié le 15/04/10 à 07h56 par DJo

jQuery Popeye est une librairie permettant de créer une lightbox inline qui pourrait s'apparenter à un slideshow avec zoom.

jQuery Popeye - Un slideshow lightbox inline

Ce script n'est pas nouveau, mais la version 2.0, plus efficace et complète, vient de voir le jour.

Le concept est intéressant, il combine habillement un slideshow pour faire défiler les images accompagnées de leur légende, et d'une fonction zoom façon lightbox pour voir l'image dans une meilleure résolution.

jQuery Popeye - FOnction zoom à la lightbox

Le script utilise des propriétés CSS3 pour donner un rendu plus design, bords arrondis notamment.

Tout est personnalisable, comme la zone de navigation qui peut se trouver à l'extérieur de l'image, au centre des images ...

 jQuery Popeye - Navigations différentes    jQuery Popeye - Navigations différentes

La documentation complète vous permettra de mettre en place rapidement ce slideshow sur vos applications web.

Voici un exemple de structure HTML à mettre en place pour créer le slideshow:

<ul class="ppy-imglist">
    <li>
        <a href="URL_OF_BIG_IMAGE"><img src="URL_OF_THUMBNAIL" alt="" /></a>
        <span class="ppy-extcaption">
            HTML_CAPTION
        </span>
    </li>
    <li>...</li>
</ul>

Puis le HTML pour la navigation:

<div class="ppy-outer">
    <div class="ppy-stage">
        <div class="ppy-nav">
            <a class="ppy-prev" title="Previous image">Previous image</a>
            <a class="ppy-switch-enlarge" title="Enlarge">Enlarge</a>
            <a class="ppy-switch-compact" title="Close">Close</a>
            <a class="ppy-next" title="Next image">Next image</a>
        </div>
    </div>
</div>
<div class="ppy-caption">
    <div class="ppy-counter">
        Image <strong class="ppy-current"></strong> of <strong class="ppy-total"></strong> 
    </div>
    <span class="ppy-text"></span>
</div>

Et du côté de l'instanciation jQuery, voici comment ça se passe:

$(document).ready(function () {
    var options = {
        caption:    false,
        navigation: 'permanent',
        direction:  'left'
    }
    $(YOUR_ELEMENT_SELECTOR).popeye(options);
});

 

Démo

Site Officiel

Baraguiné par Nico37000 le 05/05/11 à 15h02
Nico37000 sur La Ferme du Web
J'adore le rendu de ce script surtout l'effet de l'exemple 1...
par contre je n'arrive pas à l'utiliser je sèche, quel dommage !

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web