Това точно е направено с position absolute едната картинка е отдолу
http://www.cinefish.bg/data/movies_images/125/p_125201.jpg
а като се посочи излиза една отгоре.
http://www.filmibg.org/templates/images/watchmoviebg.png
Две картинки една върху друга.
Горната е полупрозрачна и се появява само на ховер/
Всъщност направено е с CSS
На горната картинка и е зададено opacity 0 ако не е на hover.
хтмл + цсс. Няма никакъв js в това. Нула.
Погледни кода.
Бавно зарежда, защото ползва огромни картинки и то на чужд сървър.