Auswirkungen auf div: Hover mit einem anderen div [duplizieren]

8

Ich mache eine Galerie, in der die Miniaturansichten transparent werden, wenn Sie mit der Maus über das Hauptbild fahren. Das möchte ich mit reinem CSS erreichen, bin mir aber nicht sicher, ob das möglich ist.

CSS:

%Vor%

HTML:

%Vor%

Ist dies mit reinem CSS möglich?

    
JacobTheDev 15.08.2011, 19:28
quelle

6 Antworten

14

Sicher, verwende einfach den benachbarten Geschwisterselektor:

%Vor%

Ein Beispiel hier: Ссылка

    
Nightfirecat 15.08.2011, 19:31
quelle
0

Nur Kinder eines Selektors können betroffen sein. Andernfalls müssen Sie Javascript verwenden.

Zum Beispiel:

%Vor%     
Trevor 15.08.2011 19:31
quelle
0
  

# div1: schweben + # div2 {       ...   }

es funktioniert gut in IE 7, 8, 9 und 10. Es ist nicht nötig, dass JS oder onovermouse und NOT NUR Kinder eines Selektors betroffen sind.

Probiere den Beispiel Link von "Nightfirecat".

    
dsgsd 10.03.2013 12:44
quelle
-1

auch wenn es ist, wird es nicht in IE funktionieren:)

Ich würde vorschlagen, onmouseover-Ereignis

zu verwenden

aber es ist eine nette Frage, und ich bin neugierig, ob jemand eine Lösung hat, es Cross-Browser über CSS tun

    
mkk 15.08.2011 19:31
quelle
-1

Ich denke, dass Sie dafür Javascript benötigen.

    
Jeremy Holovacs 15.08.2011 19:31
quelle
-1

Nein. Sie müssten Javascript verwenden.

    
John Stimac 15.08.2011 19:31
quelle

Tags und Links