-
Hei,
Ich möchte, dass wenn man über ein Bild fährt, der :hover Effekt bei einem anderen Div ausgelöst wird.
Sieht in etwa so aus:
HTML-Code:<img src="bild.jpg" alt="Bild" /><br /> <div class="hover-div">Ein Text...</div>
Code :1 2 3 4 5 6
.hover-div { background-color:#fff; } .hover-div:hover { background-color:#ccc; }
Wenn man nun also über das obere Bild fährt, soll unten beim "hover-div" der Hover Effekt ausgelöst werden. Genauso, wie wenn man direkt über den Div fährt. Ist dies irgendwie möglich?
Gruß
-
Code css:
1 2 3
img:hover ~ .hover-div { background:red; }
Oder ohne den Zeilenumbruch dazwischen
Code css:1 2 3
img:hover + .hover-div { background:red; }
Edit: Der IE6 bleibt bei beiden Varianten auf der Strecke, was mir inzwischen egal ist.
-
Danke, funktioniert perfekt. Musste nur noch eine Klasse hinzufügen, da sich mein "hover-div" in einem anderen Div befindet.
also so:
dann einfach im CSS-Code die Klasse "info" hinzugefügt:HTML-Code:<div class="info"><div class="hover-div">Ein Text...</div></div>
Code css:1 2 3
img:hover ~ .info .hover-div { background:red; }
Vielen Dank, für die einfache Lösung.
Gruß
Ähnliche Themen
-
Element per CSS ansprechen
Von Teilzeitphilosoph im Forum CSSAntworten: 10Letzter Beitrag: 29.07.10, 09:33 -
jQuery hover, tiefste Element markieren
Von hoctar im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 13.05.10, 15:05 -
array element ansprechen
Von Johannes Schmidt im Forum PHPAntworten: 8Letzter Beitrag: 21.10.08, 22:09 -
Element in IFrame ansprechen
Von SeeSharpNewBee im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.06.06, 20:13 -
Richtiges Element ansprechen
Von Benzol im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 17.11.04, 15:24



1Danke


Zitieren

Login





