Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Webdesign & Ergonomie
Webdesign & Ergonomie Forum d'entraide Webdesign & Ergonomie : les bonnes pratiques de conception des sites web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/02/2011, 21h58   #1
Invité régulier
 
Vincent Videau
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : Vincent Videau

Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 7
Points : 7
Par défaut Menu avec onglet actif

Bonsoir à tous,

J'aurais aimé savoir quel langage utiliser pour faire un menu dans ce style : http://www.cyrilgaillard.com/faites-connaissance.html c'est à dire avec une distinction lorsqu'on se trouve sur la page active.

Merci
papayou94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 00h08   #2
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonsoir

Tu vas avoir plusieurs fichiers html, chacun correspondant à une entrée de ton menu, donc le plus simple c'est pour chaque page de mettre un style CSS spécifique à l'entrée du menu de la page en question.

Basiquement cela donne ceci :

Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
<ul>
  <li class="lienclassique">
Lien 1
  </li>
  <li class="lienactif">
Lien 2
  </li>
  <li class="lienclassique">
Lien 3
  </li>
  <li class="lienclassique">
Lien 4
  </li>

Code css :
1
2
.lienclassique { background-color : blue; }
.lienactif { background-color : red; }
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 12h59   #3
Invité régulier
 
Vincent Videau
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : Vincent Videau

Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 7
Points : 7
Oui mais là ca implique d'avoir un menu différent pour chaque page du site,
Ce que je veux dire c'est qu'on peut surement faire la même chose mais depuis un menu unique que l'on include en php mais je sais pas trop avec quoi m'y prendre pour faire ca ?
papayou94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 17h06   #4
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bon c'était pas précisé dans ta demande, donc je suis parti du plus simple...

Ce que tu veux faire tu peux y arriver avec PHP, soit en insérant une variable au début du fichier, soit en récupérant le nom de page via PHP. Ensuite tu vérifies quelle page s'affiche pour modifier le CSS :

Code php :
1
2
3
4
<ul>
  <li <?php if ($nompage == 'accueil') { echo 'class="lienclassique"'; } else { echo 'class="lienactif"'; } ?>>
Lien 1
  </li>

Ça doit aussi être faisable en javascript...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 15h18   #5
Invité régulier
 
Vincent Videau
Inscription : novembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : Vincent Videau

Informations forums :
Inscription : novembre 2010
Messages : 28
Points : 7
Points : 7
J'ai fait avec des variables en début de fichier et roole

Merci
papayou94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h28.


 
 
 
 
Partenaires

Hébergement Web