CSS - décaler une image au survol

Eléphant du PHP | 164 Messages

18 juil. 2011, 22:25

Bonjour,

Je voudrais faire une carte de l'Europe avec tous les pays cliquables.
Je voudrais avoir une image unique pour chaque pays qui contiendrait l'image normale, et l'image survolée, et que cette dernière se décale en fonction de la position de la souris. Ainsi pas de lag pendant le chargement des images survolées.

Est-il possible de le faire en css (compatible avec tous les naviguateurs bien sûr). Cela fait plusieurs heures que je cherche sans succès !

j'ai bien réussi à isoler une partie de l'image avec overflow:hidden mais pas à la décaler au survol !

Petite précision, cette image sera positionnée sur une carte gérée par un <div class="truc">

Une petite image pour illustrer ma question :
Image

Et un lien pour voir l'avancée de mes essais : LIEN (vous pouvez regarder mon code source)

Eléphant du PHP | 164 Messages

18 juil. 2011, 22:58

J'ai finalement réussi à obtenir le résultat souhaité !
Merci aux lecteurs de ce post de m'indiquer si ils ont un bug, et avec quel navigateur.

Petit nouveau ! | 8 Messages

25 juil. 2011, 16:52

J'ai finalement réussi à obtenir le résultat souhaité !
Merci aux lecteurs de ce post de m'indiquer si ils ont un bug, et avec quel navigateur.
Salut il y a la methode des sprites css aussi. Qui te permet de faire moins de requetes serveur et donc de gagner du temps au chargement.
Regarde ce tuto je le trouve tres bien.