Ich würde gerne wissen, ob es in CSS eine Möglichkeit gibt, innerhalb der Pseudoklasse :hover auch Eigenschaften von anderen Elementen zu verändern.
Nein, die gibt es nicht, Du musst auf Javascript zurückgreifen.
Siechfred
D.h. es geht schon, ist aber nur für Kindelemente einsetzbar.
<div id="container1">
<div id="container2"> Hallo Welt, es regnet! </div>
</div>
Mit folgendem CSS fäbrt sich beim berühren des container1 nicht der Hintergrund des container1 sondern des contaienr2.
#container1:hover #container2
{
background: firebrick;
}
Leider geht es (noch (ziemlich lange)) nicht umgekehrt, d.h. du kannst nicht durch das berühren von container2 den container1 ändern.