2016-09-16 9 views
-1

Das Hauptmenü meiner Website lädt von einer Datei header.php. Wenn ein Benutzer auf einen Link im Menü klickt, möchte ich den angeklickten Link in einer anderen Farbe markieren.Andere Farbe auf Link, wenn geklickt wird

Dies funktioniert perfekt, wenn Menü auf allen Seiten geschrieben wird. Aber da das Menü groß ist, habe ich es in eine header.php verschoben und diese in alle Seiten eingefügt, so dass ich das Menü nur einmal ändern kann.

Wie kann ich die Farbe des angeklickten Links ändern?

Antwort

0

Versuchen Sie es mit a:active.

a:active { 
    color: blue; 
} 
0

Vor include ('header.php'), definieren Sie eine Variable $active_page = 'Homepage' oder = 1 wenn Sie Zahlen vorziehen, um Ihre Seiten zuzuordnen. Dann in Ihrer Navigation:

<li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li> 
Verwandte Themen