| Hizo Profil : Penguin | Bonjour,
j'ai un petit problème, je voudrais que quand je suis sur le lien d'un onglet de mon site, il y ai une image.
Bon je ne pense pas avoir été très claire. Je voudrais quelque chose comme sur ce site: http://www.kitgraphique.net/
voila, je voudrais comme sur le menu horizontal de ce site, la petite image sur "Accueil"
quelqu'un saurait-il comment faire pour ce genre de choses ? ---------------
Le but de la discussion ne doit pas être la victoire, mais l'amélioration.
| |
Tenkan http://www.tenkan05.fr Profil : Top Penguin | La première solution serait de faire des pages différentes pour chaque onglet, c'est le plus simple. La deuxième est de mettre une variable php avec le nom de la page et de charger une barre de menu différente selon la page. Peut-être qu'il y a plus simple, mais c'est la première solution à laquelle je pense. Code :
- <?php
- if($_GET['page'] == 1) {echo "Accueil - <u>Kits graphiques</u> - Logos - Forums";}
- elseif($_GET['page'] == 2) {echo "Accueil - Kits graphiques - <u>Logos</u> - Forums";}
- elseif($_GET['page'] == 3) {echo "Accueil - Kits graphiques - Logos - <u>Forums</u>";}
- else {echo "<u>Accueil</u> - Kits graphiques - Logos - Forums";}
- ?>
| Tu met par exemple "index.php?page=1" en url, pour que "Kits graphiques" soit sélectionné ou tu change le nombre après "index.php?page=" pour sélectionner autre chose. Et si tu met juste index.php c'est "Accueil" qui sera sélectionné. C'était bien ça la question ?  Message édité par Tenkan le 29-04-2010 à 20:07:45 ---------------
http://www.tenkan05.fr
| |
Hizo Profil : Penguin | Merci pour ta réponse,
j'opterais pour la 1er solution, mais moi et le codage sa fait 2 pourrais tu mettre le code html que je dois intégrer ?
ou alors je t'envoie mes fichiers par mp ...
EDIT: non c'est bon, je pense savoir comment faire. Je te dis si sa marche. ---------------
Le but de la discussion ne doit pas être la victoire, mais l'amélioration.
| |
Hizo Profil : Penguin | Hizo a écrit :
Merci pour ta réponse,
j'opterais pour la 1er solution, mais moi et le codage sa fait 2 pourrais tu mettre le code html que je dois intégrer ?
ou alors je t'envoie mes fichiers par mp ...
EDIT: non c'est bon, je pense savoir comment faire. Je te dis si sa marche.
|
EDIT N°2: Ha oui mais c'est mon fichier css qui gère mes images, donc il s'applique sur toutes mes pages aurais tu une solution ?
---------------
Le but de la discussion ne doit pas être la victoire, mais l'amélioration.
| |
Tenkan http://www.tenkan05.fr Profil : Top Penguin | Je vois pas trop pourquoi les images sont dans le css.
Pour mettre un lien sur une image.
Code :
- <a href="index.html"><img src="image.jpg" border="0"></a>
| ---------------
http://www.tenkan05.fr
| |
Hizo Profil : Penguin | Bonjour,
j'aurais voulu que que par exemple que je suis sur ma page index il y a une image dans mon menu qui soit sur accueil.
Code :
- #menu { margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; height: 31px; width: 553px; background-image:url(../images/menu.jpg); padding-left: 83px; padding-right: 190px;}
|
voici le bout de code qui gère mon menu dans le css. Mais si je veux que pour chaque pages que sa charge une image différente, comment faire ?
---------------
Le but de la discussion ne doit pas être la victoire, mais l'amélioration.
| |
mitsuko-b No fue Shimatta ! Profil : Big Penguin | Hizo a écrit :
voici le bout de code qui gère mon menu dans le css. Mais si je veux que pour chaque pages que sa charge une image différente, comment faire ?
|
Bonjour.
Solution pour faire simple : et si l'espace d'hébergement n'est pas le problème, pourquoi ne pas associez un fichier .css à chaque pages :
acceuil.html + accueil.css
portfolio.html + portfolio.css
contact.html + contact.css
et ainsi de suite.
Les différents fichiers css seront identique à l'image près.
Solution pour faire plus léger ^^) :
Utilisez dans HEAD plusieurs LINK REL :
<link rel="stylesheet" type="text/css" href="page.css" />
et, selon la page ajouter :
<link rel="stylesheet" type="text/css" href="menuaccueil.css" />
<link rel="stylesheet" type="text/css" href="menuportfolio.css" />
<link rel="stylesheet" type="text/css" href="menucontact.css" />
et ainsi de suite ! Message édité par mitsuko-b le 30-04-2010 à 14:56:16 ---------------
.
| |
Hizo Profil : Penguin | Bonjour,
super comme solution sa devrait marcher
EDIT: Merci sa marche nickel Message édité par Hizo le 30-04-2010 à 16:30:56 ---------------
Le but de la discussion ne doit pas être la victoire, mais l'amélioration.
| |
| |