Chacune des images est alors définie dans le fond des éléments a et a:hover.
Quelque chose comme
MAISa {
background-image: url(images/img1.gif);
background-repeat: no-repeat;
}
a:hover {
background-image: url(images/img2.gif);
background-repeat: no-repeat;
}
* il faut que les images soient de très petites tailles afin de ne pas induire un temps de latence au chargement de "img2.gif"
* on devrait provoquer le téléchargement préalable de l'image cachée dans la page.
Il existe une technique un poil plus complexe mais bien plus élégante. Elle est décrite chez Alsacreations
http://css.alsacreations.com/Tutoriels- ... age-unique
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9) Gecko/2008061015 Firefox/3.0