script pour effet rollover sur un menu
28 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
script pour effet rollover sur un menu
Bonjour!
quelq'un peut -il m'aider pour trouver un script htlm ou feuille de style (mais ça j'ai encore jamais utilisé) pour faire un effet rollover sur une barre de lien ou un menu.
par exemple une image différente au survol de la souris. je ne sias pas si j'explique bien!
merci de m'aider si vous pouvez!!

quelq'un peut -il m'aider pour trouver un script htlm ou feuille de style (mais ça j'ai encore jamais utilisé) pour faire un effet rollover sur une barre de lien ou un menu.
par exemple une image différente au survol de la souris. je ne sias pas si j'explique bien!
merci de m'aider si vous pouvez!!
http://tecfa.unige.ch/themes/FAQ-FL/rol ... lover.html
Dans le header
<script language="JavaScript">
<!-- Begin
bouton = new Image();
bouton.src = "images/bouton-vert_on.gif";
end -->
</script>
Dans le body, à l'endroit où s'affiche le rollover
<a href="#" onmouseover="bouton.src = 'images/bouton-vert_on.gif';" onmouseout="bouton.src = 'images/bouton-bleu_off.gif';"><img src="images/bouton-bleu_off.gif" border=0 width="187" height="29" name=bouton></a>
J'ai déjà essayé d'inclure du css ùais cela ne fonctionnait pas.
j'ai front page 2003 et j'ai vu cette fonction mais je n'arrive pas à m'en servir!
l'avantage ?
la vitesse... et le fait que tes users qui n'ont pas activé le javascript puissent quand même avoir droit aux rollovers
ah et en plus, tu peux faire tout ton design en css, ça allège ton code, et ça facilite les maj (tu veux plus tes liens en vert-pomme? > hop ils sont tous en jaune banane, en 1 opération
cherche un/plusieurs tutos en css, potasse une semaine, et tu l'as dans les doigts
la vitesse... et le fait que tes users qui n'ont pas activé le javascript puissent quand même avoir droit aux rollovers
ah et en plus, tu peux faire tout ton design en css, ça allège ton code, et ça facilite les maj (tu veux plus tes liens en vert-pomme? > hop ils sont tous en jaune banane, en 1 opération
cherche un/plusieurs tutos en css, potasse une semaine, et tu l'as dans les doigts
Pour faire un joli menu en css, tu mets ca dans ta feuille de style:
#menu{
margin: 0;
padding: 0;
width: 100%;
font-size: 12px;
border-bottom: 1px solid #C0C0C0;
float: left;
}
#menu li {
margin: 0;
padding: 0 5px;
list-style-type: none;
display: block;
float: right;
text-align: center;
}
#menu a:link, #menu a:visited {
display: block;
padding: 0.25em 0.5em;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
color: #666;
width: 85px;
}
#menu a:active {
background:#C0C0C0;
color: #000000;
}
#menu a:hover {
background:#CCCCCC;
color: #000000;
}
Et ensuite dans ta page html, tu mets:
<UL id=menu>
<LI><A href="page1.html">Page 1</A></LI>
<LI><A href="page2.html">Page 2</A></LI>
<LI><A href="page3.html">Page 3</A></LI>
etc.......
</UL>
Ca te fais un beau menu horizontal
#menu{
margin: 0;
padding: 0;
width: 100%;
font-size: 12px;
border-bottom: 1px solid #C0C0C0;
float: left;
}
#menu li {
margin: 0;
padding: 0 5px;
list-style-type: none;
display: block;
float: right;
text-align: center;
}
#menu a:link, #menu a:visited {
display: block;
padding: 0.25em 0.5em;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
color: #666;
width: 85px;
}
#menu a:active {
background:#C0C0C0;
color: #000000;
}
#menu a:hover {
background:#CCCCCC;
color: #000000;
}
Et ensuite dans ta page html, tu mets:
<UL id=menu>
<LI><A href="page1.html">Page 1</A></LI>
<LI><A href="page2.html">Page 2</A></LI>
<LI><A href="page3.html">Page 3</A></LI>
etc.......
</UL>
Ca te fais un beau menu horizontal
lantic a écrit::D merci je viens d'essayer et c'est la première fois que je réalise qu'il faut insérer un code d'abord sur un feuille htlm et ensuite sur une deuxième feuille css. mais comment par exemple creer un menu similaire sur une page index déjà existante?
C'est simple.
Tu crée une page style exemple: cascade.css
tu y inseres la premiere partie du code (le long morceau).
Dans ta page index déja existente, entre les balises <head> et </head> (juste apres </title>) tu mets
<link rel="stylesheet" type="text/css" href="cascade.css" />
Et ensuite dans le <body> tu mets
<UL id=menu>
<LI><A href="page1.html">Page 1</A></LI>
<LI><A href="page2.html">Page 2</A></LI>
<LI><A href="page3.html">Page 3</A></LI>
etc.......
</UL>
Maintenant la seule chose que tu as à faire c'est changer le css.
#menu{
margin: 0;
padding: 0;
width: 100%;
font-size: 12px;
border-bottom: 1px solid #C0C0C0;
float: center;
}
#menu li {
margin: 0;
padding: 0 5px;
list-style-type: none;
display: block;
float: right;
text-align: center;
}
#menu a:link, #menu a:visited {
display: block;
padding: 0.25em 0.5em;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
background-image : url(image1.gif);
color: #666;
width: 85px;
}
#menu a:active {
background:#C0C0C0;
color: #000000;
}
#menu a:hover {
background:#CCCCCC;
background-image : url(image2.gif);
color: #000000;
}
#menu{
margin: 0;
padding: 0;
width: 100%;
font-size: 12px;
border-bottom: 1px solid #C0C0C0;
float: center;
}
#menu li {
margin: 0;
padding: 0 5px;
list-style-type: none;
display: block;
float: right;
text-align: center;
}
#menu a:link, #menu a:visited {
display: block;
padding: 0.25em 0.5em;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
background-image : url(image1.gif);
color: #666;
width: 85px;
}
#menu a:active {
background:#C0C0C0;
color: #000000;
}
#menu a:hover {
background:#CCCCCC;
background-image : url(image2.gif);
color: #000000;
}
28 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Nouveau Picasa : Picasa Web Albums
- Les albums web Picasa passent à 1 Go de stockage
- Photos satellite des incendies en Grèce dans Google Earth
- Ajouter un Gadget Google sur son site
- Le simulateur de vol de Google Earth
- Google Desktop pour Mac OS X
- Référencement d'un site en frames
- La toolbar pour Firefox de Google
- Suivre le parcours de la flamme Olympique 2008 dans Google Earth
Consultez la description détaillée des produits ou services de Google suivants : Google Sandbox
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum