Visionneuse d'image 100% CSS
Pour exemple, cette visionneuse d'image avec effet de zoom, 100% CSS. Passez donc votre souris sur cette image, vous verrez le résultat.
Je ne rentrerai pas dans des considérations trop techniques, mais le principe est simple: on place dans un div une miniature de l'image en fond d'une liste de liens contenant des balises em vides positionnées de façon absolue afin de quadriller le fond (l'usage des em n'est pas important, des span feraient tout aussi bien l'affaire).
Dans mon exemple, l'image est recouverte d'un quadrillage de 10x10 balises <li><a href="#nogo"><em id="IJ"></em></a></li> !!
Il suffit ensuite de définir dans le CSS un gestionnaire li a#IJ:hover em qui positionne l'image de fond en taille réélle dans l'élément survolé (un autre gestionnaire li a:hover em place et dimensionne l'élément survolé correctement).
D'après Stu Nicholls