En af måderne til at opnå dit ønskede resultat kan laves ved evt. at kalde en JavaScript funktion på onmouseover, som registrer cursorens X- og Y-positioner på siden og opretter et DIV-element og placerer elementet ud fra cursorens position, elementet skal desuden have en z-index på 2 for at ligge som et lag oven på din oprindelige side. I DIV-elementet kan du så tilføje den store version af billedet og ved onmouseout fjerner du DIV-elementet igen.
Ellers kan du også indsætte det store billede på siden med det samme (obs: kan skabe høje loading tider ved mange billeder!) og via CSS så gemme billedet indtil man holder musen over det lille billede.
Det første eksempel er en smule mere krævende, men de store billeder vil først blive loaded når man holder musen over hvilket vil gøre selve sidens indhold loades hurtigere.
Det andet eksempel er den nemme vej, men som sagt så kan det give en del loading tid hvis du har mange billeder på én gang da de alle loades på samme tid, men kun de små versioner vises som standard.
Du kan lige få et eksempel på den nemme, men måske "tunge" version (utestet):
<img src="det_store_billede.jpg" id="det_store_billede" style="display:none; z-index:2;"><img src="det_lille_billede.jpg" onmouseover="document.getElementById('det_store_billede').style.display=block;" onmouseout="document.getElementById('det_store_billede').style.display=none;">