Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 Réaliser un rollover sur un menu (html)

Aller en bas 
2 participants
AuteurMessage
Marie-Eve
I'm Angel
I'm Angel
Marie-Eve


Féminin Mes messages : 64
Mon age : 41
Localisation : Quebec
Humeur : amoureuse~!

Réaliser un rollover sur un menu (html) Empty
MessageSujet: Réaliser un rollover sur un menu (html)   Réaliser un rollover sur un menu (html) ClockjVen 12 Fév - 21:58

le fonctionnement

Tout d'abord, il vous faut découper votre menu de façon à faire votre rollover. C'est-à-dire, obtenir le nombre d'images requises, soit une image avec aucun élément sélectionné et une image par élément de menu sélectionné. Si vous avez cinq éléments dans votre menu, vous devez avoir six images. Prenons un menu d'exemple. Voici les images (de même taille absolument!) que j'obtiens:

[Vous devez être inscrit et connecté pour voir ce lien]

Une fois que vous avez toutes vos images, prenez le logiciel [url=tut_imapic.php">imapic[/url] et créez votre menu réactif à partir de votre image vierge, celle qui n'a aucun élément de menu sélectionné. Vous obtiendrez alors un code simplifié qui ressemble à ceci.

Code:

<map name="menu">
<area shape="rect" coords="457,0,540,77" href="news.php" />
<area shape="rect" coords="541,0,624,77" href="michelle.php" />
<area shape="rect" coords="625,0,709,77" href="gallery.php" />
<area shape="rect" coords="710,0,794,77" href="style.php" />
<area shape="rect" coords="795,1,878,77" href="web.php" />
</map>

Commençons à implanter le rollover. Associez votre map réactive à votre image, comme vous l'avez appris dans le [url=tut_imapic.php">tutoriel de imapic[/url]. Nous allons également y insérer un paramètre supplémentaire, soit id="aab".

Code:

<img src="image.jpg" border="0" usemap="#menu" id="aab">

Il fait aussi insérer du code supplémentaire dans chaque élément de l'image réactive. Ce code permet de faire afficher une autre image lors du passage de la souris et de revenir à l'image de base lorsque la souris enlevée. L'image de base est toujours celle qui n'a aucun élément de menu sélectionné. Ajoutons donc ce code dans le menu. Prenons qu'un seul lien pour faire l'exemple.

Code:

<area shape="rect" coords="457,0,540,77" href="news.php" onMouseOver="document.getElementById('aab').src ='image_news.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />

Vous n'avez alors qu'à répéter le même processus pour tous les liens réactifs.

Code:

<map name="menu">
<area shape="rect" coords="457,0,540,77" href="news.php" onMouseOver="document.getElementById('aab').src ='image_news.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />
<area shape="rect" coords="541,0,624,77" href="michelle.php" onMouseOver="document.getElementById('aab').src ='image_michelle.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />
<area shape="rect" coords="625,0,709,77" href="gallery.php" onMouseOver="document.getElementById('aab').src ='image_gallery.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />
<area shape="rect" coords="710,0,794,77" href="style.php" onMouseOver="document.getElementById('aab').src ='image_style.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />
<area shape="rect" coords="795,1,878,77" href="web.php" onMouseOver="document.getElementById('aab').src ='image_web.jpg'"
onMouseOut="document.getElementById('aab').src = 'image.jpg'" />
</map>

Et voilà, c'est tout!
Revenir en haut Aller en bas
http://urban-designs.org
Ralo
I'm Admin
I'm Admin
Ralo


Féminin Mes messages : 125
Mon age : 29
Localisation : Toulouse
Humeur : Keep the faith;

Réaliser un rollover sur un menu (html) Empty
MessageSujet: Re: Réaliser un rollover sur un menu (html)   Réaliser un rollover sur un menu (html) ClockjSam 13 Fév - 20:51

    Merci enormement, pour ce super tutos, c'est très bien expliqué :)
Revenir en haut Aller en bas
https://godbless.1fr1.net
 
Réaliser un rollover sur un menu (html)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Réaliser un rollover graduel sur un menu (html)
» Inclusions de PHP (html)
» Utilisation de imapic2 (html)
» iframes déroulantes (html)
» Utilisation des tables (html)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: » TUTORIAUX :: 27. H T M L. S I T E S. W E B-
Sauter vers: