2016-04-11 3 views
1

Ich versuche, einen einfachen Hover-Effekt zu tun. Ich benutzte die Vorlage von der Website corelangs.comCSS Hover: funktioniert nur auf einem Bild, aber kein Mehrfaches, wie definieren Funktion

Es funktioniert völlig, aber nur, wenn ich nur 1 Hover-Effekt im Dokument habe.

D.h.:

<!DOCTYPE html> 
<html> 
<head> 
<style type="text/css"> 
.urlImg { width: 300px; height:211px; display:block; background-image: url('images/001.jpg'); } .urlImg:hover { background-image: url('images/001over.jpg'); } </style> 
</head> 

<body> 
<a href="http://www.corelangs.com" class="urlImg" title="Corelangs link"> 
</a> 

</body> 
</html> 

Wenn ich jedoch zwei verschiedene Hover implementieren möchten. (Im Grunde möchte ich eine Thumbnail-Übersicht tun, sagen mit 12 Projekten und wenn auf die Thumbnails klicken sie schweben und sich ein anderes Bild. Es ist immer total ...

In diesem Beispiel habe ich 2 Sekunden schweben

<!DOCTYPE html> 
<html> 
<head> 
<style type="text/css"> 
.urlImg { width: 300px; height:211px; display:block; background-image: url('images/001.jpg'); } .urlImg:hover { background-image: url('images/001over.jpg'); } 

.urlImg2 { width: 300px; height:211px; display:block; background-image: url('images/002.jpg'); } .urlImg:hover { background-image: url('images/002over.jpg'); } 

</style> 
</head> 

<body> 

<a href="http://www.corelangs.com" class="urlImg" title="Corelangs link"></a> 
<br> 
<a href="http://www.corelangs.com" class="urlImg2" title="Corelangs link"></a> 

</body> 
</html> 

nicht funktioniert ... irgendwelche Ideen, was sie ändern

+1

Möchten Sie einen Effekt erhalten, wenn eine Maus über einem 'div' schwebt oder versuchen Sie, das Bild * hover * zu machen, das scheinbar über dem Rest der Seite schwebt? –

+1

Es gibt 'urlImg: Hover' 2 mal, aber es gibt keine 'urlImg2: Hover' – JaxCze

Antwort

0

Das sieht wie ein kleiner copy-Paste-Fehler, wie Sie .urlImg:hover zweimal statt mit .urlImg2:hover wiederholen:

.urlImg { /*omitted for brevity */ } 
.urlImg:hover { background-image: url('images/001over.jpg'); } 

.urlImg2 { /* omitted for brevity */ } 
.urlImg2:hover { background-image: url('images/002over.jpg'); } 
+0

Vielen Dank, dass Sie mir wirklich geholfen haben! – FranzMarkus

+0

das bedeutet, ich kann jetzt alles machen was ich will;) – FranzMarkus