Hallo,
ich habe mal irgendwo gesehen, dass man mit einer CSS-Anweisung andere Klassen innerhalb eines Eltern-Elementes mit verändern kann.
Bei einem Hover über dem 2. LI soll auch das 1. LI was machen. Nämlich die Hintergrundfarbe in Schwarz ändern.
ul li ul li :hover > ul li {background:#aaa;}
Weiß jemand, wie das geht?
ich habe mal irgendwo gesehen, dass man mit einer CSS-Anweisung andere Klassen innerhalb eines Eltern-Elementes mit verändern kann.
HTML:
<style type="text/css">
ul, li {list-style:none; margin:0px; padding:0px; font:12px "Trebuchet MS"}
ul li :hover {background:#ccc;}
ul li ul li :hover {background:#000;}
ul li ul li :hover > ul li {background:#aaa;}
</style>
<ul>
<li>
<a href="#">NAV</a>
<ul>
<li>
<a href="#">SUB</a>
</li>
</ul>
</li>
</ul>
Bei einem Hover über dem 2. LI soll auch das 1. LI was machen. Nämlich die Hintergrundfarbe in Schwarz ändern.
ul li ul li :hover > ul li {background:#aaa;}
Weiß jemand, wie das geht?