Cocher cette case pour activer Colorbox pour le blog courant. Lors de l'insertion d'une image dans un billet, n'oubliez pas de choisir l'option En tant que lien vers l'image originale"
Choisissez le thème qui vous convient, puis modifiez-le éventuellement en suivant les indications de la section fichiers personnels dans la configuration avancée.
Colorbox peut afficher une icône sur les vignettes des images à agrandir. Choisissez sa position, à droite ou à gauche, elle s'affichera au survol de la vignette par la souris. Vous pouvez aussi afficher cette icône en permanence.
Colorbox propose 6 thèmes pour choisir l'apparence de la fenêtre modale. Vous pouvez modifier chacun d'eux à votre guise en y ajoutant une nouvelle feuille de style.
Note : le thème Lightbox Classic est particulier : il est conçu pour avoir le même aspect visuel que l'ancien plugin d'Olivier Meunier, et le compteur de vues ainsi que le diaporama sont masqués .
Principe
La fenêtre modale de Colorbox peut être entièrement stylée en CSS, et les images modifiées.
Colorbox permet de définir une feuille de style personnalisée, stockée dans votre répertoire de médias ou dans le répertoire de votre thème, et dont les règles écraseront les règles de même nom du thème utilisé.
Voici comment procéder :
Créer un répertoire de thème personnel
Vous pouvez choisir de stocker vos fichiers personnels :
Commencez par créer, à la racine de l'emplacement choisi, les sous-répertoires nécessaires pour obtenir l'arborescence suivante :
colorbox/themes/x/
où x est le numéro du thème que vous souhaitez modifier. C'est dans ce répertoire que vous stockerez toutes vos modifications sur le thème. Répétez l'opération en remplaçant à chaque fois x par le numéro voulu si vous devez modifier plusieurs thèmes.
Créer votre feuille de style
Ajoutez maintenant dans le répertoire x une feuille de style nommée colorbox_user.css avec seulement les règles que vous voulez voir appliquer à la place de celles du thème, par exemple
#cboxOverlay{background-color:red;}
si vous ne souhaitez changer que la couleur de fond de la fenêtre modale
Modifications des images
Si vous voulez modifier les boutons de navigation de la fenêtre modale, placez dans le répertoire du thème personnel les images nécessaires, et faites référence à ces images dans colorbox_user.css .
Par défaut Colorbox est activé seulement pour les images contenues dans les billets.
Si vous voulez activer Colorbox pour les images contenues dans d'autres blocs, entrez dans cette case les sélecteurs, séparés par des virgules, correspondants aux blocs supplémentaires.
Si par exemple vous souhaitez que les blocs #sidebar et #pictures soient pris en compte, entrez
#sidebar,#pictures
dans le champ. Notez que les images des blocs choisis seront considérées comme faisant partie de groupes distincts pour les compteurs de vues et les diaporamas.
Si vous laissez ce champ vide, seules les images de vos billets seront affectées.
| Option | Defaut | Description |
|---|---|---|
| Type de transition | "elastic" | Le type de transition. Peut prendre les valeurs "élastique", "fondu enchaîné", ou "pas de transition". |
| Vitesse de transition | 350 | Temps des transitions élastique et fondu enchaîné, en millisecondes. |
| Opacité | 0.85 | Niveau d'opacité du cadre. Valeur: 0 à 1. |
| Ouverture automatique | décochée | Si la case est cochée, la fenêtre s'ouvrira sans action du visiteur à son arrivée sur la page. |
| Pré-chargement des groupes d'images | cochée | Si la case est cochée, permet le pré-chargement des images suivantes ou précédentes. |
| Fermeture sur clic dans le cadre | décochée | Si la case est cochée, permet de fermer la Colorbox en cliquant dans le cadre autour de l'image. |
| Activer le diaporama | décochée | Si la case est cochée, permet de voir toutes les images dans un diaporama. |
| Démarrage automatique du diaporama | cochée | Si la case est cochée, le diaporama commence à l'ouverture de la première image. |
| Vitesse du diaporama | 2500 | Vitesse du diaporama, en nombre de millisecondes entre les images. |
| Démarrer (texte) | "marche" | Texte du bouton pour démarrer le diaporama. |
| Arrêter (texte) | "arrêt" | Texte du bouton pour arrêter le diaporama. |
| Option | Defaut | Description |
|---|---|---|
| Légendes des images | Attribut alt de l'image | Permet de choisir la légende qui sera affichée : texte alternatif de l'image, titre du lien ou pas de légende. |
| Légende par défaut | vide | Peut-être utilisé pour afficher toujours la même légende. |
| Courant (texte) | "{current} sur {total}" | Texte pour le séparateur du compteur d'images. Les expressions {current} et {total} sont détectées et remplacées par les nombres correspondants. |
| Précédente (texte) | "prec." | Texte pour le bouton "image précédente". La largeur du bloc devra être adaptée dans la feuille de style si le texte est plus long |
| Suivante (texte) | "suiv." | Texte pour le bouton "image suivante". La largeur du bloc devra être adaptée dans la feuille de style si le texte est plus long |
| Fermer (texte) | "fermer" | Texte pour le bouton "fermer". La largeur du bloc devra être adaptée dans la feuille de style si le texte est plus long |
| Afficher les images en boucle | cochée | Si la case est cochée, les images d'un même groupe seront affichées en boucle (le clic sur la dernière image ramène à la première). |
| Afficher le contenu dans une iframe | décochée | Si la case est cochée, le contenu sera affiché dans une iframe au lieu d'une fenêtre modale. |
| Option | Defaut | Description |
|---|---|---|
| Largeur fixe | vide | Pour fixer une largeur totale fixe, bordures et boutons inclus. Exemple: "100%", "500px", ou 500 |
| Hauteur fixe | vide | Pour fixer une hauteur totale fixe, bordures et boutons inclus. Exemple: "100%", "500px", ou 500 |
| Largeur interne fixe | vide | Alternative à largeur fixe, bordures et boutons exclus. Exemple: "100%", "500px", ou 500 |
| Hauteur interne fixe | vide | Alternative à hauteur fixe, bordures et boutons exclus. Exemple: "100%", "500px", ou 500 |
| Mettre à l'échelle | cochée | Si la largeur et la hauteur, minimales ou maximales ont été définies Colorbox met les images à l'échelle pour entrer dans ces valeurs. |
| Afficher les barres de défilement | décochée | Si cette option est cochéee, Colorbox affichera les barres de défilement pour les contenus débordant de la fenêtre. |
| Largeur initiale | 300 | Largeur initiale de la fenêtre, avant que tout contenu soit chargé. |
| Hauteur initiale | 100 | Hauteur initiale de la fenêtre, avant que tout contenu soit chargé. |
| Largeur maximale | vide | Définit la largeur maximale de la fenêtre modale. Exemple: "100%", 500, "500px" |
| Hauteur maximale | vide | Définir la hauteur maximale de la fenêtre modale. Exemple: "100%", 500, "500px" |
| Option | Defaut | Description |
|---|---|---|
| onOpen | vide | Callback envoyé avant que Colorbox s'ouvre. |
| onLoad | vide | Callback envoyé avant de charger le contenu. |
| onComplete | vide | Callback envoyé une fois le contenu affiché. |
| onCleanup | vide | Callback envoyé avant de fermer la fenêtre. |
| onClosed | vide | Callback envoyé quand Colorbox est fermée. |
Colorbox peut afficher autre chose que des images, voici quelques indications pour commencer à jouer avec :
Créez un fichier nommé test.html et contenant la portion de code que vous voulez afficher dans Colorbox, par exemple
<p>Test</p>
<p><img src="/public/test.jpg" alt="" /></p>
Envoyez ce fichier et l'image dans votre répertoire de médias.
Dans un billet (syntaxe wiki), saisissez :
///html
<script type="text/javascript">
$(document).ready(function(){
$(".html").colorbox();
});
</script>
<p><a class="html" href="/public/test.html" title="Ma jolie page">html</a></p>
///
Quand vous cliquez sur le lien dans le billet, la page test.html est affichée par Colorbox.
Sur le même principe, si votre page test.html contient le code pour un lecteur vidéo entouré de ses balises object , celui-ci s'affichera dans Colorbox.
Les possibilités offertes par ce système sont très nombreuses et intéressantes...