tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von CPoly
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
277
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von dsNDesign
    dsNDesign dsNDesign ist offline Mitglied Gold
    Registriert seit
    Dec 2008
    Beiträge
    160
    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ß
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    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.
    dsNDesign bedankt sich. 

  3. #3
    Avatar von dsNDesign
    dsNDesign dsNDesign ist offline Mitglied Gold
    Registriert seit
    Dec 2008
    Beiträge
    160
    Danke, funktioniert perfekt. Musste nur noch eine Klasse hinzufügen, da sich mein "hover-div" in einem anderen Div befindet.
    also so:
    HTML-Code:
    <div class="info"><div class="hover-div">Ein Text...</div></div>
    dann einfach im CSS-Code die Klasse "info" hinzugefügt:
    Code css:
    1
    2
    3
    
    img:hover ~ .info .hover-div {
        background:red;
    }

    Vielen Dank, für die einfache Lösung.

    Gruß
     

Ähnliche Themen

  1. Element per CSS ansprechen
    Von Teilzeitphilosoph im Forum CSS
    Antworten: 10
    Letzter Beitrag: 29.07.10, 09:33
  2. jQuery hover, tiefste Element markieren
    Von hoctar im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 13.05.10, 15:05
  3. array element ansprechen
    Von Johannes Schmidt im Forum PHP
    Antworten: 8
    Letzter Beitrag: 21.10.08, 22:09
  4. Element in IFrame ansprechen
    Von SeeSharpNewBee im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.06.06, 20:13
  5. Richtiges Element ansprechen
    Von Benzol im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 17.11.04, 15:24