Saludos!
Mira, sinceramente con CSS puedes hacer todo lo que quieras, hasta donde tu imaginación lo permita. Para hacer algo como lo que pides, se me ocurre un codigo rapido (Digo rapido porque estoy algo atareado por aca...)
Código CSS:
Ver originala {
display: block;
width: 100px;
height: 100px;
background: url(img.jpg);
}
a:hover {
background: url(imghover.jpg);
}
Siendo img.jpg la imagen normal y imghover.jpg la imagen que aparecerá cuando te pongas sobre el enlace.
Te recomiendo que visites
este sitio y aprendas un poco mas sobre las
La pseudo clases
Hasta Luego!