Salut, je veux avoir un menu comme celui de grafikart a chaque fois tu click sur un element tu il aura une class "active" qui le differencie des autres element .
quelqu'un a une idee ?? merci
cordialement

1 réponse


WinuX
Réponse acceptée

Yop,

Il faut te diriger vers php pour ceci.
Le but étant de définir une class par page avant d'appeler le menu. Ensuite tu affectes les propriétés en css à cette class. Et pour finir, tu fait certaines conditions sur le menu en fonction de cette class défini.

Par exemple dans ton index tu défini une variable ainsi :

$class_menu = 'index';
require('menu.php');

Dans ton menu.php tu auras un truc du style :

if($class_menu == 'index')
    $menu='<li><a class="active" href="index.php" >Index</a></li>';

Après pour le css, no souchis j'pense x)

Cordialement, WinuX