Und wenn du mehrere Bilder hast die das benutzen sollen, was ich einfach mal annehme... machs doch gleich so:
CSS
HTML
.foto
{
width: 150px;
height: 200px;
background-repeat: no-repeat;
}
.foto:hover
{
background-position: 0 -200px;
}
Alles anzeigen
HTML
HTML
<a href="#" class="foto" >
<div class="foto" style="background-image: url(http://www.pagedeluxe.de/userdaten/000013/05/bilder/11.jpg);">
</div>
</a>
Falls die Bilder auch noch unterschiedliche größen haben, musst du das eben auch direkt in den code reinbringen. Ist zwar nicht die "schönste" Methode, aber besser als für jedes foto 10 Zeilen in der css datei zu haben. Zusätzlich kann man dann diese Angaben per PHP dynamisch gestalten *g*.