Pure CSS Popups2 , from the same site that Complexspiral brings us. Please note that this example uses actual navigation links as an inverted element. If you do not want this, this can lead to some stickiness with respect to IE versions.
The main way is to embed each image in the link tag with the actual href (otherwise some versions of IE will neglect: hover)
<a href="#">Text <img class="popup" src="pic.gif" /></a>
and carefully position it using the absolute position. Hide original image
a img.popup { display: none }
and then in the process of polling the link, set it so that it appears.
a:hover img.popup { display: block }
This is a basic technique, but there will always be great positioning restrictions, since the image tag is inside the link tag. For more details see Link; it uses something a little more complicated than display: no one hides the image.
source share