Felix Riesterer: (besser CSS) 2-Wege-Rollover-.Effekt

Beitrag lesen

Liebe franny,

Nun hätte ich aber gerne, daß sich beim Überfahren des Bildes auch die Farbe des dazugehörenden Links verändert. Irgendwie stehe ich nun völlig auf dem Schlauch, ich habe partout keine Ahnung, wie das zu realisieren ist.

das wäre doch ein Standardfall für den Einsatz von CSS, oder?

In Javascript geht das natürlich auch, wenngleich etwas umständlicher. Du könntest entweder Deine over-Funktion erweitern, oder eine zweite Funktion schreiben, die nur die Links behandelt. In beiden Fällen müsstest Du aus dem Eventhandler den Parameter "this" übergeben, damit die aufgerufene Funktion weiß, um welches HTML-Element es sich handelt (Deine over-Funktion bekommt stattdessen ja die ID des zu ändernden Bildes).

Aber auch eine Javascript-Funktion würde lediglich lokal an den CSS-Eigenschaften des jeweiligen Links fummeln. Warum dann nicht gleich eine Lösung wie z.B. das hier? a:hover { color: #123456; }

Liebe Grüße aus Ellwangen,

Felix Riesterer.