rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Menu / image cliquable

Posté par loulou, le mardi 15 mai 2007 à 15:31:38
bonjour a tous,

je souhaite donner un coup de jeune à mon site inernet, le rendre plus abouti graphiquement parlant. Je souhaite en particulier mettre un menu sur le coté un peu comme sur ce site http://www.tribalweb.net

S'agit t'il d'une image cliquable, si oui, comment la créer, quel logiciel gratuit existe t'il ?

Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.3
Répondre à loulou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Gihef, le mardi 15 mai 2007 à 16:27:21
Bonjour,

Le choix qu'ils ont fait est d'utiliser du Javascript.
Avec 3 images : une image de base, une image au survol et une image activée.
Il a donc fallu qu'ils créent les 3 images. Les effets sont donc obtenu grâce à Javascript.

Lors du chargement, la page contient ce code :
    <td colspan=3><a href="../tour/accueil.php?lg=fr">
      <img src="../image/local/fr/menu_accueil_off.jpg" alt="Accueil" name="accueil"
	 onMouseOver=accueil.src="../image/local/fr/menu_accueil­_over.jpg" 
	 onMouseOut=accueil.src="../image/local/fr/menu_accueil_­off.jpg" width=270 height=65 border="0"></a></td>
Au chargement de la page, l'image de base est affichée (menu_accueil_off.jpg).
Lorsqu'on ammène la souris sur l'image onMouseOver une autre image s'affiche (menu_accueil_over.jpg).
Lorsqu'on enlève la souris de l'image onMouseOut, l'image de base s'affiche à nouveau (menu_accueil_off.jpg).


Le code devient
    <td colspan=3><a href="../tour/accueil.php?lg=fr">
      <img src="../image/local/fr/menu_accueil_on.jpg" alt="Accueil" name="accueil"
	 onMouseOver=accueil.src="../image/local/fr/menu_accueil­_on.jpg" 
	 onMouseOut=accueil.src="../image/local/fr/menu_accueil_­on.jpg" width=270 height=65 border="0"></a></td>
lorsqu'on accède à la nouvelle page après avoir cliqué sur un élément du menu.
Là, l'image activée est la seule que est affichée (menu_accueil_on.jpg).
Ce qui permet de voir dans quelle page on se trouve, mais qui oblige à prévoir une nouvelle apparence au menu dans chaque nouvelle page.
Le PHP les a certainement beaucoup aidé à le faire.


On peut obtenir le même effet avec des CSS, en évitant que ça ne fonctionne pas dans les navigateurs ayant leur gestion du Javascript désactivée.
Par exemple, en créant une image contenant les 3 états de l'image et en décalant les parties de cette image en fonction de ce que fait la souris (a:hover, a:active).
Le a:active ajoute un effet. Lorsqu'on clique sur le lien, ça affiche l'image qu'on retrouve dans la nouvelle page.


Les 2 manières de faire sont assez simple à mettre en œuvre.
 
Répondre à Gihef

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
loulou, le mardi 15 mai 2007 à 16:49:47
un grand merci à toi ! ;-)
Répondre à loulou

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Crazy Drummer, le dimanche 5 août 2007 à 17:04:28
Salut,

Le Javascript n'est pas obligatoire, le css suffit, il faut créer des divs ayant pour image de fond (dans le css) normal.jpg au survol survol.jpg et au clic actif.jpg comme ceci :

div#menu a
{
background-image: url('normal.jpg');
}

div#menu a:hover
{
background-image: url('survol.jpg');
}

div#menu a:active
{
background-image: url('actif.jpg');
}

Comme ça même les visiteurs ayant désactiver Javascript pourront bénéficier de tes graphismes ;)
Répondre à Crazy Drummer

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 franckds, le mercredi 21 novembre 2007 à 12:16:54
comment faire pour que l'image "active" reste en position visible apres avoir cliquer dessus...
d'avance merci...
Répondre à franckds
Logiciels pertinents trouvés dans les téléchargements
Télécharger Opera 9.51Opera - Marre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ?...Catégorie: Navigateurs
Licence: Freeware/gratuit
Télécharger PicLens 1.7.1.3900PicLens - PicLens permet de transformer instantanément un navigateur Internet en un logiciel de présentation d'images plein écran....Catégorie: Navigateurs
Licence: Freeware/gratuit
Télécharger Image Resizer 1Image Resizer - Petit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de...Catégorie: Graphisme
Licence: Freeware/gratuit
Télécharger VSO Image Resizer 2.0.1.9VSO Image Resizer - Le logiciel VSO Image Resizer organise vos photos en réduisant leur résolution et en les déplaçant facilement au sein de...Catégorie: Graphisme
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « menu / image cliquable »