Affichage des articles dont le libellé est souris. Afficher tous les articles
Affichage des articles dont le libellé est souris. Afficher tous les articles

9 août 2010

Changer la couleur des liens au survol de la souris

Dans l'HTML du module d'entête, vous collez ce code et vos liens changeront de couleur au survol de la souris.

Vous pouvez tester en pointant votre souris sur ce lien : Les nouvelles ficelles d'Anna K.
<script type="text/javascript">
var couleur;
var b=0;var c=255;d=100;
var obj;
function on(e){
if(!obj){obj=window.Event ? e.target : event.srcElement};
couleur="rgb("+b+","+c+","+d+")";
if(b<=245){b+=10}
else if(b>245 && c>10){c-=10}
else if(d>0){d-=10}
obj.style.color=couleur;
un=setTimeout("on()",10)
}
function off(){
clearTimeout(un);
obj=false;
b=0;c=255;d=100;
this.style.color=''
}
var liens=document.links;
for(i=0;i<liens.length;i++){
liens[i].onmouseover=on;
liens[i].onmouseout=off;
}
</script>

31 juil. 2010

Changer le fond des cellules d'un tableau au survol de la souris - 2ème partie

Dans ce cas n°2, plus compliqué, nous aborderons le tableau dont chaque cellule a une couleur différente "au repos" et une couleur différente au survol de la souris

A lire : Cas n°1

PREMIERE PARTIE :

Vous collez en html le pavé suivant
<style type="text/css">
a.A { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color: #3c4157;  }
a.A:hover {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
a.B {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
a.B:hover { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color: #3c4157;  }
</style>
Sachant que

a.A et a.A:hover concernent la 1ère cellule (nommée A)
a.B et a.B:hover concernent la 2ème cellule (nommée B)

Vous personnalisez ainsi le lien normal :
a.A { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ;
color: #3c4157;  }
a.B {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
border: 1px solid #3c4157 : la bordure
background-color: #d8e2ec : le fond
color: #3c4157: la couleur de la police

le lien au survol de la souris :
a.A:hover {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
a.B:hover { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color: #3c4157;  }
Modifiez selon le même schéma que pour le lien normal.

Le padding représente les marges intérieures, afin que l'encadrement ne soit pas collé au lien.

DEUXIEME PARTIE :

Vous collez en html, à la suite, le pavé suivant qui représente le tableau
<table cellspacing="0" cellpadding="0" align="center" border="0">
 <tbody>
  <tr>
   <td>
   <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 1">Lien 1</a></p>
   </td>
   <td>
      <p style="line-height: 30px" align="center"><a class="B" href="adresse du lien ">Lien 2</a></p>
   </td>
 </tbody>
</table>
A personnaliser ainsi
<p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 1">Lien
1
</a></p>
devient par exemple
  <p style="line-height: 30px" align="center"><a class="A" href="http://www.over-blog.com/com-1000066880/Toute+la+déco.html">Toute la Déco</a></p>
Si vous souhaitez que le lien s'ouvre dans une nouvelle fenêtre, vous rajoutez target="_blank", ce qui donne par exemple
  <p style="line-height: 30px" align="center"><a class="A" href="http://www.over-blog.com/com-1000066880/Toute+la+déco.html" target="_blank" >Toute la Déco</a></p>
Si vous avez besoin d'une cellule supplémentaire, vous rajoutez dans le 1er pavé :
a.C {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
a.C:hover { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color: #3c4157;  }
et dans le second pavé :
<td>
    <p style="line-height: 30px" align="center"><a class="C" href="adresse du lien 3">Lien 3</a></p>
   </td>
après la ligne suivante :
<td>
    <p style="line-height: 30px" align="center"><a class="B" href="adresse du lien 2">Lien 4</a></p>
   </td>
et ainsi de suite.

Vous obtenez au final :



Changer le fond des cellules d'un tableau au survol de la souris - 1ère partie

Il s'agit d'une technique couramment utilisée pour réaliser des menus.
Dans ce cas n°1, nous aborderons le tableau dont toutes les cellules ont la même couleur "au repos" et la même couleur au survol de la souris

C'est moins difficile à réaliser qu'il n'y paraît.

PREMIERE PARTIE :

Vous collez en html le pavé suivant
<style type="text/css">
a.A { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color: #3c4157;  }
a.A:hover {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  }
</style>
Vous personnalisez ainsi :

la cellule en mode normal :
a.A { padding: 6px;border: 1px solid #3c4157; background-color: #d8e2ec ; color:#3c4157;  }
border: 1px solid #3c4157 : la bordure
background-color: #d8e2ec : le fond
color: #3c4157: la couleur de la police

la cellule au survol de la souris :
a.A:hover {padding: 6px;border: 1px solid #d8e2ec ;  background-color: #3c4157; color: #d8e2ec ;  } 
Modifiez selon le même schéma que pour le lien normal.

Le padding représente les marges intérieures, afin que l'encadrement ne soit pas collé au lien.

DEUXIEME PARTIE :

Vous collez en html, à la suite, le pavé suivant qui représente le tableau
<table cellspacing="0" cellpadding="0" align="center" border="0">
 <tbody>
  <tr>
   <td>
   <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 1">Lien 1</a></p>
   </td>
   <td>
      <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 2">Lien 2</a></p>
   <td>
      <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 3">Lien 3</a></p>
   </td>
   <td>
     <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 4">Lien 4</a></p>
   </td>
   <td>
    <p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 5">Lien 5</a></p>
   </td>
  </tr>
 </tbody>
</table>
Vous y personnalisez ensuite les liens :
<p style="line-height: 30px" align="center"><a class="A" href="adresse du lien 1">Lien 1</a></p>
devient par exemple
  <p style="line-height: 30px" align="center"><a class="A" href="http://www.over-blog.com/com-1000066880/Toute+la+déco.html">Toute la Déco</a></p>
Si vous souhaitez que le lien s'ouvre dans une nouvelle fenêtre, vous rajoutez target="_blank", ce qui donne par exemple
  <p style="line-height: 30px" align="center"><a class="A" href="http://www.over-blog.com/com-1000066880/Toute+la+déco.html" target="_blank" >Toute la Déco</a></p>
Vous obtenez au final :






Surligner les colonnes d'un tableau avec tableclothes

Au passage de la souris, les colonnes de ce tableau changent de couleur.
Pour tester, attendez le chargement complet de la page et de tous les fichiers.


a1

b1

c1

d1

e1

f1

a2

b2

c2

d2

e2

f2

a3

b3

c3

d3

e3

f3

a4

b4

c4

d4

e4

f4

Première étape
:

Allez sur CSSGLOBE

Cliquez sur Download Tableclothes

Vous venez d'enregistrez un fichier .zip : un ensemble de fichiers compressés.
Pour les décompresser, j'utilise WinRAR - extraire vers

Deuxième étape :

Dans l'administration de votre blog - mes documents - autres fichiers :
  • vous créez un répertoire nommé tableclothes
  • vous y sauvegardez les fichiers :


    • tablecloth.js
    • tr_back.gif
  • vous notez les adresses
Troisième étape :

Sur votre PC :
  • vous ouvrez le Bloc Notes
  • vous appelez le fichier tablecloth.css
  • vous modifiez le chemin de l'image tr_back.gif (vous avez note son adresse à la 2ème étape)
  • vous enregistrez le fichier sous le même nom
Quatrième étape :

Dans votre administration - mes documents - autres fichiers - tableclothes :
  • vous enregistrez le fichier tablecloth.css
  • vous notez son adresse
Cinquième étape :

Vous créez votre tableau normalement. Si votre éditeur ne propose pas cette fonction, regardez cet article.

Et vous rajoutez en HTML
<link href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/tableclothes/tablecloth.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/tableclothes/tablecloth.js"></script>

Avec vos propres adresses de fichiers en rouge.

Trier les colonnes d'un tableau avec sorttable

Ce n'est pas très difficile à réaliser pour un résultat très sympa. Ce script va permettre à vos visiteurs de trier, sur votre blog, les colonnes d'un tableau

Attendez le chargement complet de la page, et donc des fichiers, testez en cliquant sur les titres des colonnes.



Prénom

Année

Nombre de points

Position

Anne Laure

1980

158

3

Margot

1938

256

2

Béatrice

2005

457

4

Huguette

2001

58

1

Première étape
:

Allez sur Kryogenix

Cliquez sur Download the Javascript library

Copiez le contenu de la page qui apparaît

Deuxième étape :

Ouvrez votre Bloc Note sur votre PC
Collez et sauvegardez ce contenu sous sorttable.js

Troisième étape :

Allez dans l'Administration de votre blog - Mes documents - Autres Fichiers :
  • créez un répertoire nommé sorttable
  • enregistrez-y le fichier sorttable.js
  • notez son adresse
Quatrième étape :

Lors de la rédaction de votre article, en HTML, vous collez
<script src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/sorttable/sorttable.js"></script>

En rouge, l'adresse de votre fichier. Vous l'avez noté à la troisième étape.

Ensuite, vous créez normalement votre tableau. Si votre éditeur ne le permet pas, regardez cet article. Quand il est achevé, vous allez en HTML.

Vous rajoutez ce qui est en rouge et votre tableau est opérationnel.

<table width="100%" cellspacing="1" cellpadding="1" border="1" align="center" class="sortable">
    <tbody>
        <tr>
            <td bgcolor="#2f3343" align="center"><font color="#ffffff">Pr&#233;nom</font></td>
            <td bgcolor="#2f3343" align="center"><font color="#ffffff">Ann&#233;e</font></td>
            <td bgcolor="#2f3343" align="center"><font color="#ffffff">Nombre de points</font></td>
            <td bgcolor="#2f3343" align="center"><font color="#ffffff">Position</font></td>
        </tr>
        <tr>
            <td>Anne Laure</td>
            <td align="center">1980</td>
            <td align="center">158</td>
            <td align="center">3</td>
        </tr>
        <tr>
            <td>Margot</td>
            <td align="center">1938</td>
            <td align="center">256</td>
            <td align="center">2</td>
        </tr>
        <tr>
            <td>B&#233;atrice</td>
            <td align="center">2005</td>
            <td align="center">457</td>
            <td align="center">4</td>
        </tr>
        <tr>
            <td>Huguette</td>
            <td align="center">2001</td>
            <td align="center">58</td>
            <td align="center">1</td>
        </tr>
    </tbody>
</table>

25 juil. 2010

Afficher une infobulle sur une photo avec jquery

Voici une infobulle au design plus évolué : Cliquez sur le lien et survolez l'image avec la souris

Ce programme est proposé par Coda PopUp Bubbles

Première étape :

Il vous faut tout d'abord le programme jquery.js. Pour cela : rendez-vous sur Jquery,

Cliquez sur Download jQuery 1.2.6 (16kb, Minified and Gzipped) Great for production use.

Vous venez d'enregistrer jQuery 1.2.6

Deuxième étape :

Dans l'administration de votre blog, Documents , Autres Fichiers :
  • créez un répertoire nommé Coda
  • vous y enregistrez le fichier jQuery 1.2.6
  • vous notez son adresse
Troisième étape :

Vous créez les encadrements de ce pop up :

soit en copiant/collant ceux-là (clic droit la souris, sauvegarder sous...)



19px*15px -   bubble-1.png


5px*15px -   bubble-2.png


19*15px -   bubble-3.png



19px*15px -   bubble-4.png



19px*5px -   bubble-5.png


19px*29px -   bubble-6.png


4px*29px -   bubble-7.png



19px*29px -   bubble-8.png

soit en les concevant avec un logiciel de dessin en respectant les dimensions

Dans l'administration de votre blog, Documents, Autres Fichiers, répertoire Coda : vous sauvegardez ces images en conservant leur nom (bubble-1.png, etc...)

Quatrième étape :

En HTML, lors de la création de cette infobulle, vous collez
<style type="text/css" media="screen"> 
.bubbleInfo { position: relative;top: 150px; left: 100px; width: auto;}
.trigger { position: absolute;     }
.popup {     position: absolute;             display:none;          z-index: 50;    border-collapse: collapse;  }
 .popup td.corner {              height: 15px;             width:19px;     }
.popup td#topleft { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-1.png);background-repeat:no-repeat; }
.popup td.top { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-2.png);background-repeat:repeat-x; }
.popup td#topright { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-3.png);background-repeat:no-repeat; }
.popup td.left { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-4.png);background-repeat:repeat-y; }
.popup td.right { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-5.png);background-repeat:repeat-y; }
.popup td#bottomleft { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-6.png); background-repeat:no-repeat;}
.popup td.bottom { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-7.png); background-repeat:repeat-x;}
.popup td#bottomright { background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/bubble-8.png); background-repeat:no-repeat;}
 .popup table.popup-contents {font-size:12px;line-height:1.2em;background-color:#fff;color:#666;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",sans-serif; }
</style>

Vous remplacez ce qui est en rouge par les adresses de vos images (3ème étape)

Vous collez ensuite toujours en HTML

<script src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/jquery-1.2.6.min.js" type="text/javascript"></script>
<script type="text/javascript"><!--
    $(function () {
        $('.bubbleInfo').each(function () {
            var distance = 10;
            var time = 250;
            var hideDelay = 500;
            var hideDelayTimer = null;
            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0)
            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;
                    info.css({
                        top: -90,
                        left: -33,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }
                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });
                }, hideDelay);
                return false;
            });
        });
    });
    </script>
Vous remplacez ce qui est en bleu par l'adresse de votre fichier jquery.js (2ème étape).

Et enfin, la conception de votre pop up, toujours en HTML

<div class="bubbleInfo">
<div><img class="trigger" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/coda/an10.JPG" /></div>
<table id="dpop" class="popup" border="0">
<tbody>
<tr>
<td id="topleft" class="corner">&nbsp;</td>
<td class="top">&nbsp;</td>
<td id="topright" class="corner">&nbsp;</td>
</tr>
<tr>
<td class="left">&nbsp;</td>
<td class="popup-contents">Les Ficelles d'Anna K<br /> Aide pour cr&eacute;er et personnaliser un blog</td>
<td class="right">&nbsp;</td>
</tr>
<tr>
<td id="bottomleft" class="corner">&nbsp;</td>
<td class="bottom">&nbsp;</td>
<td id="bottomright" class="corner">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
En vert, l'adresse de votre image qui apparaîtra sur le blog
En violet, le message qui apparaîtra dans le pop up : <br /> représente un saut de ligne.

Afficher une infobulle sur une photo

Une infobulle est un commentaire qui apparaît au survol de l'image par la souris. Il peut remplacer avantageusement une légende.

Vous notez l'adresse de votre image

Vous allez ensuite dans l'HTML de l'article

Vous y collez le code suivant
<IMG height=60 title="votre texte" alt="votre texte" src="http://Adresse image" width=60 height=60>
Vous inscrivez votre texte en rouge, l'adresse de votre image en bleu et les dimensions de l'image en vert (width:la largeur - height:la hauteur)

A chaque fois que la souris passera sur l'image, "votre texte" apparaîtra.

Mon exemple :

Mon texte : Ceci est un oeuf Fabergé

L'adresse de mon image : http://fdata.over-blog.com/0/37/17/67/thumbs/articles/oeuf1.jpg

J'obtiens le code suivant en HTML :
<IMG height=60 title="Ceci est un oeuf Fabergé" alt="Ceci est un oeuf Fabergé" src="http://fdata.over-blog.com/0/37/17/67/thumbs/articles/oeuf1.jpg" width=60>
et le résultat à l'affichage :

Ceci est un oeuf Fabergé

24 juil. 2010

Agrandir une photo d'un clic de souris dans une PopBox

La PopBox permet plusieurs effets sur image, dont celui-ci. Cliquez sur l'image




Ce n'est pas très difficile à réaliser.

Première étape :

Allez sur PopBox

Cliquez sur Click here to download it now
Vous venez d'enregistrer un fichier .zip : un ensemble de fichiers compressés. Pour les décompresser, j'utilise WinRAR, Extraire Vers

Deuxième étape :

Dans l'administration de votre blog - Documents - Autres fichiers :
  1. créez un répertoire popbox
  2. enregistrez y les fichiers
    1. magplus.cur
    2. magminus.cur
    3. spiner40.gif
    4. magminus.gif
    5. magplus.gif
  3. notez leur adresse
Troisième étape :

Sur votre PC :
  1. ouvrez le bloc-note
  2. appelez le fichier style.css
  3. modifiez les adresses des images (celle de la deuxième étape)
    1. magplus.cur
    2. magminus.cur
  4. enregistrez sous le même nom
Quatrième étape :

Dans votre administration - Documents - Autres fichiers - popbox :
  1. enregistrez le fichier style.css (que vous venez de modifier à la troisième étape)
  2. notez son adresse
Cinquième étape :

Sur votre PC :
  1. ouvrez le bloc-note
  2. appelez le fichier popbox.js
  3. modifiez les adresses des images (celles de la deuxième étape)
    1. spiner40.gif
    2. magminus.gif
    3. magplus.gif
  4. enregistrez sous le même nom
Sixième étape :

Dans votre administration - Documents - Autres fichiers - popbox :
  1. enregistrez le fichier popbox.js (que vous venez de modifier à la cinquième étape)
  2. notez son adresse
Septième étape :

Lors de la création de votre article, dans la fenêtre de saisie en mode HTML, collez
<script src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/popbox/PopBox.js" type="text/javascript"></script>
<link href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/popbox/Styles.css" rel="stylesheet" type="text/css" />
<img id="château" src="http://idata.over-blog.com/0/37/17/67/photos/PHOTO002.JPG" pbshowcaption="true"
pbcaption="Le château de la Belle au Bous dormant." style="width: 150px; height: 100px;" class="PopBoxImageSmall" title="Cliquez pour agrandir l'image"
onclick="Pop(this,50,'PopBoxImageLarge');" name="Château" />
En personnalisant ce qui est en rouge

Agrandir et déplacer une photo d'un clic de souris dans une highslide

Le principe est voisin de la lightbox : les images s'agrandissent au clic de la souris ; mais, en plus, elles sont draguables (déplaçables) sur l'écran.

Un exemple :


Highslide JS
Un manège

Highslide JS
Un chateau


Cliquez sur les images et déplacez les à l'aide de la souris.

Pour les refermer, cliquez dessus à nouveau.

EXPLICATIONS SOMMAIRES

Les fichiers se trouvent sur mon administration OB et peuvent être utilisés par les blogs OverBlog. Si tel est le cas, il vous suffit de suivre ces explications sommaires pour appliquer la highslide.

Je vous donne l'explication pour une image. Si vous désirez en placer plusieurs, il suffira de créer un tableau et de recoller le premier pavé (en le personnalisant) pour chaque photo.

Vous collez en HTML:
<a onclick="return hs.expand(this)" class="highslide" href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG"><img title="Click to enlarge" alt="Highslide JS"
src="http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg" /></a>
<div class="highslide-caption">Titre sous l'image</div>
Puis, vous personnalisez :
http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG : adresse de l'image en grande taille
http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg : adresse de l'image en petite taille
Titre sous l'image : il apparaîtra sous la grande image
Toujours en HTML, vous rajoutez
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/highslide.js"></script>
<script type="text/javascript">
hs.graphicsDir = 'http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/';
</script>
<style type="text/css">
* {    font-family: Verdana, Helvetica;    font-size: 10pt;}
.highslide {     cursor: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/
zoomin.cur
), pointer;    outline: none;}
.highslide-active-anchor img {       visibility: hidden;}
.highslide img {        border: 2px solid gray;}
.highslide:hover img {        border: 2px solid white;}
.highslide-wrapper {        background: white;}
.highslide-image {        border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {    display: none;    border: 5px solid white;    border-top: none;    padding: 5px;  background-color: white;}
.highslide-loading {    display: block;        color: black;        font-size: 8pt;font-family: sans-serif;        font-weight: bold;    text-decoration: none;        padding: 2px;        border: 1px solid black;    background-color: white;    padding-left: 22px;    background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/ loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {    color: white;    background-color: gray;}
a.highslide-full-expand {        background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/ fullexpand.gif) no-repeat;        display: block;        margin: 0 10px 10px 0;        width: 34px;        height: 34px;}
/* These must always be last */
.highslide-display-block {    display: block;}
.highslide-display-none {    display: none;}
EXPLICATIONS DETAILLEES

Les fichiers se trouvent dans mon administration OB et ne peuvent donc pas être utilisés sur un blog hors Over-Blog. Voici donc les explications détaillées.

Première étape
:

Sur HIGHSLIDE, vous choisissez la version gratuite, non commerciale.

Vous uploadez le fichier ZIP en cliquant sur Download page



puis sur Download Now.

C'est un fichier .zip : un ensemble de fichiers. Pour l'ouvrir, j'utilise WinRAR.

Sur votre PC, vous avez donc



J'extrais le contenu du dossier highslide :



Deuxième étape :

ATTENTION : respectez bien les minuscules lorsque vous créez vos dossiers.

Dans mon administration Over-Blog :
  • Dans Mes documents - Autres fichiers, je créé :

    • un dossier highslide
    • dans lequel je crée un dossier graphics et j'y uploade

      • les fichiers :

        • fullexpand.gif
        • loader.white.gif
        • zoomin.cur
        • zoomout.cur
    • dans ce dossier graphics, je créé un dossier outlines, dans lequel j'uploade tous les fichiers contenus dans le dossier outlines de mon PC
undefined

je note les adresses des images suivantes :

  • http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/fullexpand.gif
  • http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/loader.white.gif
  • http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/zoomin.cur
  • http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/zoomout.cur
Troisième étape :

Sur mon PC :
  • J'ouvre le Bloc Notes,
  • puis Fichier - Ouvrir - j'appelle le document highslide.js
  • Il va falloir modifier le chemin vers des dossier et image qui sont maintenant dans votre administration d'Over-Blog. Vous les trouverez vers le début dans la partie juste en-dessous de
Your fair use and other rights are in no way affected by the above.
var hs = {
// Apply your own settings here, or override them in the html file.
graphicsDir : 'highslide/graphics/',
restoreCursor : 'zoomout.cur', // necessary for preload


Je modifie le chemin suivant vers mon dossier graphics :
graphicsDir : 'highslide/graphics/'
que je remplace par
graphicsDir : 'http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/'
  • Je modifie le chemin vers mon fichier zoomout.cur
restoreCursor : 'zoomout.cur', que je remplace par
restoreCursor : 'http://ddata.over-blog.com/xxxyyy/0/37/17/67/Highslide/graphics/zoomout.cur',
  • Vous enregistrez le fichier highslide.js sous le même nom.
  • Vous l'uploadez dans vos Documents - highslide
  • Vous obtenez une adresse sur ce modèle : http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/highslide.js
Quatrième étape :

Je vous donne l'explication pour une image. Si vous désirez en placer plusieurs, il suffira de créer un tableau et de recoller le premier pavé pour chaque photo.

Vous collez dans l'HTML :
<a onclick="return hs.expand(this)" class="highslide" href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG"><img title="Click to enlarge" alt="Highslide JS"
src="http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg" /></a>
<div class="highslide-caption">Titre sous l'image</div>
Personnalisation :
http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG : adresse de l'image en grande taille
http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg : adresse de l'image en petite taille
Titre sous l'image : il apparaîtra sous la grande image
Toujours en HTML, vous rajoutez

<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/highslide.js"></script>
Personnalisation
http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/highslide.js : adresse de votre fichier highslide.js
Toujours en HTML, à la suite, vous rajoutez
<script type="text/javascript">
    hs.graphicsDir = 'http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/';
</script>
<style type="text/css">
* {    font-family: Verdana, Helvetica;    font-size: 10pt;}
.highslide {        cursor: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/
zoomin.cur
), pointer;    outline: none;}
.highslide-active-anchor img {        visibility: hidden;}
.highslide img {        border: 2px solid gray;}
.highslide:hover img {        border: 2px solid white;}
.highslide-wrapper {        background: white;}
.highslide-image {        border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {    display: none;    border: 5px solid white;    border-top: none;    padding: 5px;
background-color: white;}
.highslide-loading {    display: block;        color: black;        font-size: 8pt; font-family: sans-serif;        font-weight: bold;    text-decoration: none;        padding: 2px;        border: 1px solid black;    background-color: white;    padding-left: 22px;    background-image: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/ loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;
text-decoration: none;        font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}
a.highslide-full-expand {        background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/highslide/graphics/ fullexpand.gif) no-repeat;        display: block;        margin: 0 10px 10px 0;       width: 34px;        height: 34px;}
/* These must always be last */
.highslide-display-block {    display: block;}
.highslide-display-none {    display: none;}

Vous personnalisez toutes les adresses en rouge des images. Elles se trouvent dans votre dossier graphics.

Il est ensuite possible d'aller plus loin en personnalisant les fonds, bordures...

Si vous testez, pensez à me dire si l'explication est claire. Ce tuto n'a pas été facile à réaliser :)

Agrandir une photo d'un clic de souris dans une liteBox

Un autre effet sombre pour mettre en valeur vos photos : la différence entre les divers programmes réside souvent dans leur poids et leur vitesse d'exécution.

Dans ce cas précis, je préfère la lightbox : sur OverBlog, la fonction <body lang="fr" onload="initLightbox()"> s'efface souvent à l'enregistrement, rendant la litebox inopérante :

Mais rien ne vous empêche de tester la liteBox :

Cliquez sur ce lien et ensuite sur la photo pour voir un exemple

EXPLICATIONS SOMMAIRES

Si votre blog est sur OverBlog, vous pouvez utiliser mes fichiers, vous ne changerez que les adresses de images.

En html, vous collez
<body lang="fr" onload="initLightbox()">
<table cellspacing="1" cellpadding="1" border="1" align="center">
    <tbody>
        <tr>
            <td><script type="text/javascript"
src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/prototype.lite.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/moo.fx.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/litebox-1.0.js">
</script><a title="Horses" rel="lightbox[example]" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/image-1.jpg"><img
width="100" height="40" alt="Beautiful Horses" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/thumb-1.jpg" /></a></td>
        </tr>
    </tbody>
</table>
<link media="screen" type="text/css" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/css/lightbox.css" rel="stylesheet" />
<link rel="stylesheet" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/css/style.css" type="text/css" media="screen" />
http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/image-1.jpg : adresse de la grande image
http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/thumb-1.jpg : adresse de la petite image

EXPLICATIONS DETAILLEES

Première étape :

Allez sur DOKNOWEVIL

Dans le paragraphe Download, cliquez sur  litebox-1.0.zip

Vous venez de télécharger un fichier .zip : un ensemble de fichiers compressés.
Pour les décompresser, j'utilise WinRAR, Extraire Vers

Deuxième étape :

Dans l'administration de votre blog - Documents - Autres fichiers :
  • vous créez un répertoire litebox
    • dans ce répertoire, vous créez un sous-répertoire : images
      • dans ce sous-répertoire images, vous enregistrez les images suivantes :


Vous notez les adresses de ces images

Troisième étape :

Sur votre PC, vous ouvrez votre Bloc Notes et vous appelez le fichier : lightbox.css

Vous y modifiez les adresses des images avec vos propres adresses :
#prevLink, #nextLink{    width: 49%;    height: 100%;    background: transparent url(../images/blank.gif)no-repeat; /* Trick IE into showing hover */    display: block;    }
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
Vous enregistrez le fichier sous le même nom.

Quatrième étape :

Dans votre administration - Documents - Autres Fichiers - répertoire litebox :
  • vous créez un sous-répertoire css
    • dans ce sous-répertoire, vous enregistrez le fichier lightbox.css (celui que vous avez modifié à l'étape 3) et le fichier style.css
Vous notez son adresse.

Cinquième étape :

Sur votre PC, vous ouvrez le bloc-notes et vous appelez le document litebox-1.0.js

Vous faîtes Edition - Recherche et complétez avec loading, puis closelabel

Lorsque vous trouvez
  • "images/loading.gif",
  • images/closelabel.gif
vous remplacez par l'adresse de votre propre image (étape 2)

Vous enregistrez le fichier sous le même nom.

Sixième étape :

Dans votre administration - Mes Documents - Autres Fichiers - répertoire litebox :
  • vous créez un sous-répertoire js
    • dans ce sous-répertoire, vous enregistrez les fichiers :
      • litebox-1.0.js
      • moo.fx.js
      • prototype.lite.js
Vous notez leur adresse.

Septième étape :

A l'endroit où vous désirez mettre ces images, en html :

vous collez
<body lang="fr" onload="initLightbox()">
vous créez un tableau : sinon ça ne fonctionnait pas chez moi.
<table cellspacing="1" cellpadding="1" border="1" >
        <tbody>
            <tr>
                <td>&#160;</td>
            </tr>
        </tbody>
    </table>
Là où c'est rouge, vous collez
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/prototype.lite.js"></script>
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/moo.fx.js">
</script>
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/js/litebox-1.0.js"></script>
<a title="Horses" rel="lightbox[example]" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/image-1.jpg"><img width="100" height="40"
alt="Beautiful Horses" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/images/thumb-1.jpg" /></a>
Vous remplacez les adresses en bleu par celles de vos propres fichiers.

Après la tableau, vous rajoutez
<link media="screen" type="text/css" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/css/lightbox.css" rel="stylesheet" />
<link rel="stylesheet" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/litebox/css/style.css" type="text/css" media="screen" />
Vous remplacez les adresses en vert par vos propres adresses

Agrandir une photo d'un clic de souris dans une lightview

Lightview propose une méthode pour mettre en valeur vos photos. On y retrouve les concepts de la Lightbox et de l'Highslide

Cliquez sur le lien suivant Lightview puis sur les images pour admirer

EXPLICATIONS SOMMAIRES

Les fichiers sont enregistrés dans mon administration. Si vous avez un blog sur Over-Blog, vous pouvez donc les utiliser.

Il vous suffit de coller en html :
<table cellspacing="1" cellpadding="1" border="1" align="center">
    <tbody>
        <tr>
            <td><a class="lightview" title="Vue1" href="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg" alt="" /></a></td>
            <td><a class="lightview" title="Vue2" href="http://idata.over-blog.com/0/37/17/67/photos/photo006bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo006bis.jpg" alt="" /></a></td>
        </tr>
        <tr>
            <td><a class="lightview" title="Vue3" href="http://idata.over-blog.com/0/37/17/67/photos/photo007bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo007bis.jpg" alt="" /></a></td>
            <td><a class="lightview" title="Vue4" href="http://idata.over-blog.com/0/37/17/67/photos/photo008bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo008bis.jpg" alt="" /></a></td>
        </tr>
    </tbody>
</table>
En personnalisant ainsi :
  • en rouge, le nom des photos qui apparaîtra au clic
  • en bleu, l'adresse de la photo dans l'article
  • en vert, l'adresse de la photo qui apparaît au clic
Vous collez ensuite en html :
<script type='text/javascript' src='http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/js/prototype.js'></script>
<script type='text/javascript' src='js/scriptaculous.js?load=effects'></script>
<script type='text/javascript' src='http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/js/lightview.js'></script>
<link href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/css/lightview.css" type="text/css" rel="stylesheet" />
EXPLICATIONS DETAILLEES

Les fichiers utilisés ci-dessus sont hébergés dans mon administration et ne pourront pas être utilisés par des blog hors Over-Blog.

Voici donc l'explication :

Allez sur NICKSTAKENBURG,

1ère étape :

Téléchargez le fichier Prototype 1.6.02 en cliquant sur le lien



Vous arrivez sur le site Prototype Javascript, vous cliquez sur Download, puis sur Download the latest stable version

Vous copiez le contenu de la page qui apparaît dans le Bloc Notes.

Vous nommez ce fichier : prototype.js

2ème étape :

Sur NICKSTAKENBURG, Téléchargez le fichier en cliquant sur Lightview 1.1.0



Il s'agit d'un dossier .zip : c'est-à-dire un ensemble de fichiers compressés.

Pour l'ouvrir, j'utilise WinRAR et je clique sur Extraire vers pour que le contenu soit décompressé.

Vous devez avoir sur votre PC, les dossiers suivants :



3ème étape :

Vous allez dans l'administration de votre blog :
  • vous créez un répertoire lightview
  • dans ce répertoire, vous créez un sous-répertoire images
  • dans ce sous-répertoire, vous créez un sous-répertoire lightview
  • vous y sauvegardez le contenu du fichier images de votre PC
  • Vous devez avoir les fichiers suivants dans votre administration:


4ème étape :
  • Vous allez dans l'administration de votre blog
  • dans le répertoire lightview, vous créez un sous-répertoire css
  • dans ce sous-répertoire, vous sauvegardez le fichier images de votre PC
  • Vous devez avoir le fichiers suivant dans votre administration:

5ème étape :

  • Sur votre PC :


    • vous ouvrez le bloc-notes
    • vous appelez le fichier lightview.js
    • vous modifiez les adresses suivantes


      • images: '../images/lightview/',                  
        // The directory of the images, from this file
      • par le chemin vers votre fichier image dans votre administration
      • images: 'http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/images/lightview/",
    • vous enregistrez le fichier lightview.js en gardant le même nom
  • Dans votre administration :


    • dans votre répertoire lightview, vous créez un nouveau répertoire js
    • dans lequel, vous uploadez le fichier lightview.js
    • vous uploadez aussi dans ce répertoire js, le fichier prototype.js (que nous avons créé lors de la 1ère étape)
    • vous obtenez :


6ème étape :

Dans l'HTML de votre article, vous collez
<table cellspacing="1" cellpadding="1" border="1" align="center">
    <tbody>
        <tr>
            <td><a class="lightview" title="Vue1" href="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg" alt="" /></a></td>
            <td><a class="lightview" title="Vue2" href="http://idata.over-blog.com/0/37/17/67/photos/photo006bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo006bis.jpg" alt="" /></a></td>
        </tr>
        <tr>
            <td><a class="lightview" title="Vue3" href="http://idata.over-blog.com/0/37/17/67/photos/photo007bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo007bis.jpg" alt="" /></a></td>
            <td><a class="lightview" title="Vue4" href="http://idata.over-blog.com/0/37/17/67/photos/photo008bis.jpg"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo008bis.jpg" alt="" /></a></td>
        </tr>
    </tbody>
</table>
J'ai placé les images dans un tableau, vous pouvez rajouter autant de lignes et de colonnes que besoin est.
Vous personnalisez :
  • en rouge, les titres de photos qui apparaîtront sous les photos après le clic
  • en bleu, les adresses des photos
Toujours en html, vous rajoutez :
<script type='text/javascript' src='http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/js/prototype.js'></script>
<script type='text/javascript' src='http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/js/lightview.js'></script>
<link href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/lightview/css/lightview.css" type="text/css" rel="stylesheet" />
en personnalisant avec les adresses des fichiers qui se trouvent dans votre administration.

Agrandir une photo d'un clic de souris dans une lightbox

La lightbox est la plus connue des techniques pour mettre une photo en valeur sur fond sombre. Elle a un rendu très très plaisant. Testez en cliquant sur la photo :







C'est chouette, non ?

VERSION SIMPLIFIEE :

Cette version est à destination des blogs Over-blog. J'ai modifié et hébergé tous les fichiers.
Il vous suffit de copier ce code et de le coller en HTML :
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js">
</script><a title="desert" rel="lightbox" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/image-1.jpg"><img alt="" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/thumb-1.jpg" /></a>
<link rel="stylesheet" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.css" type="text/css" media="screen" />

La seule chose qu'il vous reste à faire est de modifier ce qui est en couleur :
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/image-1.jpg : l'adresse de votre image en grande taille
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/thumb-1.jpg : l'adresse de cette même image en taille réduite (celle qui apparaîtra directement dans l'article).
desert : le nom de cette image, il apparaîtra sous la grande image

VERSION DETAILLEE :

Ces fichiers sont hébergés dans mon administration et ne peuvent pas être utilisés par des blogs hors OB.

Voici donc l'explication détaillée :

Première étape : allez sur HUDDLETOGETHER

Cliquez sur



Vous enregistrez ainsi un fichier .zip : c'est-à-dire un ensemble de fichiers compressés dans un seul fichier.
Avec un logiciel de décompression - j'utilise WinRAR - j'ouvre ce fichier Zip : Lightbox 2.03.3.zip Je copie tous les fichiers qui y sont contenus dans un nouveau dossier que je nomme LIGHTBOX.

Deuxième étape : dans l'administration de votre blog, là où vous stockez vos documents :
  • vous créez un répertoire que vous nommez LIGHTBOX
  • dans lequel vous enregistrez les fichiers suivants en prenant soin de bien garder les mêmes nom et extension aux fichiers:


Vous remarquez que vous n'enregistrez pas les fichiers lightbox.CSS et lightbox.js

Les fichiers image-1.jpg et thumb-1.jpg sont des images qui servent à cet exemple : ils ne sont donc pas indispensables.

Troisième étape
:

Vous ouvrez votre Bloc-Note sur votre PC et appelez le fichier lightbox.CSS.

Vous allez trouver au milieu des autres lignes, celles-ci
#prevLink, #nextLink{    width: 49%;    height: 100%;background: transparent url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/blank.gif)no-repeat; /* Trick IE into showing hover */    display: block;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/nextlabel.gif) right 15% no-repeat; }

Vous allez modifier ce qui est en rouge avec vos propres adresses d'images : vous venez de les sauvegarder dans votre administration.
Vous sauvegardez ce fichier toujours sous le même nom : lightbox.CSS
Vous pouvez maintenant le sauvegarder avec les autres dans le répertoire LIGHTBOX de votre administration

Quatrième étape :

Toujours dans le Bloc-Note, vous ouvrez le fichier lightbox.js

Vous recherchez les lignes
var fileLoadingImage = "http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/loading.gif";  
var fileBottomNavCloseImage = "http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/closelabel.gif";
Vous les modifiez avec vos propres adresses d'images.
Vous sauvegardez ce fichier toujours sous le même nom : lightbox.js
Vous pouvez maintenant le sauvegarder avec les autres dans le répertoire LIGHTBOX de votre administration

Cinquième étape :

En HTML, vous collez ce code :
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js">
</script><a title="desert" rel="lightbox" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/image-1.jpg"><img alt="" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/thumb-1.jpg" /></a>
<link rel="stylesheet" href="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.css" type="text/css" media="screen" />

La seule chose qu'il vous reste à faire est de modifier ce qui est en couleur. Ce sont les adresses des fichiers et des images :
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.jshttp://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects : attention à ne pas oublier ?load=effectshttp://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/image-1.jpg : l'adresse de votre image en grande taille
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/thumb-1.jpg : l'adresse de cette même image en taille réduite (celle qui apparaîtra directement dans l'article).
desert : le nom de cette image, il apparaîtra sous la grande image
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.css

J'espère avoir été claire : les seules explications que j'ai trouvé étaient en anglais ou trop compliquées.

Agrandir plusieurs photos d'un clic de souris dans une lightbox

Lorsqu'il y a plusieurs photos dans le même article, le script utilisé pour la lightbox change.

Voici une Lightbox :











Cliquez sur chacune des images (après chargement total de la page). Sympa, non ?

VERSION SIMPLIFIEE :

Cette version est à destination des blogs Over-blog. J'ai modifié et hébergé tous les fichiers.

Il vous suffit de copier ce code et de le coller en HTLM :
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js">
</script>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO002.JPG" rel="lightbox[mesphotos]" title="paradis"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo002bis.jpg" alt="" /></a></div>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG" rel="lightbox[mesphotos]" title="ciel"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg" alt="" /></a></div>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO005.jpg" rel="lightbox[mesphotos]" title="soleil"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg" alt="" /></a></div>
La seule chose que vous avez ensuite à faire est de modifier ce qui est en couleur :

En rouge : l'adresse de vos images en grande taille En bleu : l'adresse de ces mêmes images en taille réduite (celles qui apparaîtront directement dans l'article).
En vert: le nom de ces images, il apparaîtra sous la grande image
En rose : le nom du groupe d'image, le même pour chacune des photos d'un groupe

Pour que ce soit encore plus beau, je vous conseille de mettre chaque photo dans une cellule de tableau afin de bien les répartir dans l'article


VERSION DETAILLEE :

Ces fichiers sont hébergés dans mon administration et ne sont pas utilisables par les Blogs hors Over-Blog.

Voici donc l'explication détaillée :

Première étape : allez sur HUDDLETOGETHER

Cliquez sur



Vous enregistrez ainsi un fichier .zip : c'est-à-dire un ensemble de fichiers compressés dans un seul.
Avec un logiciel de décompression, j'utilise WinRAR, j'ouvre ce fichier Zip : Lightbox 2.03.3.zip

Je copie tous les fichiers qui y sont contenus dans un nouveau dossier que je nomme LIGHTBOX

Deuxième étape :

Dans l'administration de votre blog, là où vous stockez vos photos, documents,
  • vous créez un répertoire que vous nommez LIGHTBOX
  • dans lequel, vous enregistrez les fichiers suivants en prenant soin de bien garder les mêmes nom et extension aux fichiers:


Vous remarquez que vous n'enregistrez pas les fichiers lightbox.CSS et lightbox.js

Les fichiers image-1.jpg et thumb-1.jpg sont ceux qui servent à cet exemple : ils ne sont donc pas indispensables.

Troisième étape :

Vous ouvrez votre Bloc-Note sur votre PC et appelez le fichier lightbox.CSS.

Vous allez trouver au milieu des autres lignes, celles-ci
#prevLink, #nextLink{    width: 49%;    height: 100%;background: transparent url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/blank.gif)no-repeat; /* Trick IE into showing hover */    display: block;    }
#prevLink:hover, #prevLink:visited:hover { background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/nextlabel.gif) right 15% no-repeat; }

Vous allez modifier ce qui est en rouge avec vos propres adresses d'images : vous venez de les sauvegarder dans votre administration.

Vous sauvegardez ce fichier toujours sous le même nom : lightbox.CSS

Vous pouvez maintenant le sauvegarder avec les autres dans le répertoire LIGHTBOX

Quatrième étape :

Toujours dans le Bloc-Note, vous ouvrez le fichier lightbox.js

Vous recherchez les lignes
var fileLoadingImage = "http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/loading.gif";
var fileBottomNavCloseImage = "http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/closelabel.gif";

Vous les modifiez avec vos propres adresses d'images.

Vous sauvegardez ce fichier toujours sous le même nom : lightbox.js

Vous pouvez maintenant le sauvegarder avec les autres dans le répertoire LIGHTBOX

Cinquième étape :

En HTML, vous collez ce code :
<script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.js">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects">
</script><script type="text/javascript" src="http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js"></script>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO002.JPG" rel="lightbox[mesphotos]" title="paradis"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo002bis.jpg" alt="" /></a></div>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO003.JPG" rel="lightbox[mesphotos]" title="ciel"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo003bis.jpg" alt="" /></a></div>
<div align="center"><a href="http://idata.over-blog.com/0/37/17/67/photos/PHOTO005.jpg" rel="lightbox[mesphotos]" title="soleil"><img src="http://idata.over-blog.com/0/37/17/67/photos/photo005bis.jpg" alt="" /></a></div>

La seule chose qu'il vous reste à faire est de modifier ce qui est en couleur : les adresses des fichiers et des images

Pour les fichiers :
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/effects.js
http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/prototype.js http://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/scriptaculous.js?load=effects : attention à ne pas oublier ?load=effectshttp://ddata.over-blog.com/xxxyyy/0/37/17/67/Lightbox/lightbox.js

Pour les images

En rouge : l'adresse de vos images en grande taille En bleu : l'adresse de ces mêmes images en taille réduite (celles qui apparaîtront directement dans l'article).
En vert: le nom de ces images, il apparaîtra sous la grande image
En rose : le nom du groupe d'image, le même pour chacune des photos d'un groupe
J'espère avoir été claire : les seules explications que j'ai trouvé étaient en anglais ou trop compliquées.