Lightbox - nschonni/wet-boew GitHub Wiki
Lightbox est un plugiciel jQuery qui vous aide à construire galerie de photos à partir de photos sur une page Web.
- Affiche les images et autres contenus en utilisant le plugin ColorBox (http://www.jacklmoore.com/colorbox).
- Navigation facile dans des galeries d'images à l'aide de la souris, un écran tactile ou d'un clavier.
Chaque groupe de galerie de photos et des éléments seul doivent être à l'intérieur de son propre <div> en utilisant la classe wet-boew-lightbox. Aussi, chaque <img> éléments doivent être à l'intérieur de leur propre <a>.
Exemple :
<div class="wet-boew-lightbox">
<a class="lb-item" href="image/image_source.jpg" title="Texte alternatif pour l'image">
<img src="image/image_source.jpg" alt="Texte alternatif pour l'image">
</a>
</div>
Remarque : La classe lb-item est utilisé ici comme exemple. Ci-dessous sont les options pour mettre en œuvre le Lightbox.
Pour mettre en œuvre Lightbox à une seule image/photo sur votre page, vous devez utiliser la classe lb-item sur les éléments <a>.
<div class="wet-boew-lightbox">
<a class="lb-item" href="images/image_source.jpg" title="Texte alternatif pour l'image">
<img src="images/image_source.jpg" alt="Texte alternatif pour l'image" class="image-actual" />
</a>
</div>
Pour mettre en œuvre Lightbox à un groupe d'images ou de photos sur votre page, vous devez utiliser la classe lb-item-gal sur l'élément <a> ainsi que la classe lb-gallery sur l'élément <ul> :
<div class="wet-boew-lightbox">
<ul class="lb-gallery">
<li>
<a class="lb-item-gal" href="images/image_source.jpg" title="Texte alternatif pour l'image">
<img src="images/image_source.jpg" alt="Texte alternatif pour l'image" class="image-actual" />
</a>
</li>
<li>...</li>
<li>...</li>
</ul>
</div>
Pour mettre en œuvre Lightbox à un groupe d'images ou de photos cachées sur votre page vous devez utiliser la classe lb-item-gal sur l'élément <a> ainsi que la classe lb-gallery-hidden sur l'élément <ul> :
<div class="wet-boew-lightbox">
<ul class="lb-gallery-hidden">
<li>
<a class="lb-item-gal" href="images/image_source.jpg" title="Texte alternatif pour l'image">
<img src="images/image_source.jpg" alt="Texte alternatif pour l'image" class="image-actual" />
</a>
</li>
<li>...</li>
<li>...</li>
</ul>
</div>
Pour mettre en oeuvre un titre d'image alternative pour Lightbox, utilisez l'attribut de lien data-title pour spécifier l'element de la page par son ID :
<div class="wet-boew-lightbox">
<a class="lb-item" href="images/image_source.jpg" title="Texte alternatif pour l'image" data-title="element_id">
<img src="images/image_source.jpg" alt="Texte alternatif pour l'image" class="image-actual" />
</a>
</div>
<p id="element_id">Titre de l'image alternative</p>
Exemple
Lightbox est dépendent sur ColorBox (licence MIT).
Le code pour Lightbox se trouve dans plusiers endroit dans le dossier source de la BOEW :
- js/workers/lightbox.js - contains le code JavaScript pour Lightbox
- js/sass/includes/_lightbox.scss - contient le CSS pour Lightbox
- js/images/lightbox - contient les images pour Lightbox
- js/dependencies/colorbox.js - fichier script pour ColorBox
Aucun problèmes connus pour le moment.