Farben aus einer Klasse dynamisch ändern

Status
Nicht offen für weitere Antworten.

holzerflo

Grünschnabel
Ich habe in meiner Navigation 7 Menüpunkte! Jeder Punkt soll als hover eine andere Hintergrundfarbe bekommen. Das ist ja an und für sich kein Problem.

Ich möchte jetzt aber das ganze dynamisch gestalten.
d.h: eine CSS Klasse, und dynamisch die Hintergrundfarbe an das CSS übergeben.

gibt es eine möglichkeit mittels <a href="" style="">
die Hintergrundfarbe von a:hover (nur a:hover!) ändern zu können?

Beispiel unter
http://www.leerzeichen.at/css_links.html

Ich danke für jede Rückmeldung
 
Nein, soetwas ist nicht möglich, da der style-Attributwert dem Deklarationsblock des gleichnamigen Typselektors äquivalent wäre.
 
Da CSS statisch ist, würd ich dies mit Dynamik probieren, in diesem Falle php.
Du übergibst eine Variable, und anhand dieser Variable wird entschieden, welche bgcolor benutzt werden soll.
Code:
<?php

if ($_GET['bereich']=="kontakt"){
    $bg_color="red";
}
elseif { ...

?>

Im Quelltext der HTML müßte man dementsprechend nur noch die Variable einfügen.

Code:
.
.
<body style="background-color:<?php echo $bg_color; ?>">
.
.
.

Ich hoffe das ich dich richtig verstanden habe.

EDIT: Das gleiche Prinzip gilt auch für die Navihintergrundfarbausgabe
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück