Dock menu qui s’active au survol de la souris
Woooooooow, il est bien mon titre non ?
Je ne savais pas vraiment comment décrire cette ressource alors voilà.
Le Dock Menu c'est quoi ?
C'est une ressource pour mettre ne place sur votre site / blog un menu transparent qui s'active au survol de votre souris. Le menu étant caché en haut de votre page. Le tout à l'aide d'un bout de CSS et de javascript.
Voici la démo du Dock Menu ...
Installation
1.Télécharger ce fichier (hide_menu.js) et uploadez le.
2. On inclut hide_menu.js entre les balises HTML <head> et </head>
<script src="hide_menu.js" type="text/javascript"></script>
3. Ajouter le code CSS suivant à la fin de votre votre feuille de style
/* this is the CSS for the menu that you will need. */
#menu_holder {
height: 58px;
width: 100%;
display: block;
position: absolute;
top: -58px;
}
#nav {
height: 58px;
width: 542px;
margin: 0px auto;
padding: 0px;
background-image: url(right.png);
background-repeat: no-repeat;
background-position: right;
}
#hit_area {
height: 120px;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
background-image: url(badge.jpg);
background-repeat: no-repeat;
}
#hit_area2 {
width: 100%;
background-image: url(activate_text.jpg);
background-repeat: no-repeat;
background-position: center top;
padding: 0px;
display: block;
position: absolute;
margin: 0px;
left: 0px;
top: 120px;
}
#nav ul {
margin: 0px;
padding: 0px 0px 0px 21px;
height: 58px;
list-style-type: none;
background-image: url(left.png);
background-repeat: no-repeat;
}
#nav li{
margin: 0px;
padding: 0px;
float: left;
}
#nav li a:link, #nav li a:active, #nav li a:visited {
background-image: url(middle.png);
background-repeat: repeat-x;
height: 58px;
width: 100px;
display: block;
line-height: 58px;
font-weight: bold;
color: #666666;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 120%;
}
#nav li a:focus, #nav li a:hover{
text-decoration : none;
-moz-outline:0;
color: #FFFFFF;
background-image: url(rollOver.png);
background-repeat: repeat-x;
}
#menu_holder {
height: 58px;
width: 100%;
display: block;
position: absolute;
top: -58px;
}
#nav {
height: 58px;
width: 542px;
margin: 0px auto;
padding: 0px;
background-image: url(right.png);
background-repeat: no-repeat;
background-position: right;
}
#hit_area {
height: 120px;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
background-image: url(badge.jpg);
background-repeat: no-repeat;
}
#hit_area2 {
width: 100%;
background-image: url(activate_text.jpg);
background-repeat: no-repeat;
background-position: center top;
padding: 0px;
display: block;
position: absolute;
margin: 0px;
left: 0px;
top: 120px;
}
#nav ul {
margin: 0px;
padding: 0px 0px 0px 21px;
height: 58px;
list-style-type: none;
background-image: url(left.png);
background-repeat: no-repeat;
}
#nav li{
margin: 0px;
padding: 0px;
float: left;
}
#nav li a:link, #nav li a:active, #nav li a:visited {
background-image: url(middle.png);
background-repeat: repeat-x;
height: 58px;
width: 100px;
display: block;
line-height: 58px;
font-weight: bold;
color: #666666;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 120%;
}
#nav li a:focus, #nav li a:hover{
text-decoration : none;
-moz-outline:0;
color: #FFFFFF;
background-image: url(rollOver.png);
background-repeat: repeat-x;
}
4. Et voici à quoi doit ressembler le code HTML du menu, à inclure au début de votre page, juste après la balise<body>.
<div id="hit_area" onmouseover="toggleDown();"></div>
<div id="menu_holder">
<div id="nav">
<ul>
<li><a href="http://jstween.blogspot.com">jstween</a></li>
<li><a href="http://ww.2210media.com">2210media</a></li>
<li><a href="http://www.digg.com">Digg</a></li>
<li><a href="http://www.cssmania.com">CSS Mania</a></li>
<li><a href="http://www.kirupa.com">Kirupa</a></li>
</ul>
</div>
</div>
<div id="hit_area2" onmouseover="toggleUp();">
<!-- contenu de la page ici -->
</div>
<div id="menu_holder">
<div id="nav">
<ul>
<li><a href="http://jstween.blogspot.com">jstween</a></li>
<li><a href="http://ww.2210media.com">2210media</a></li>
<li><a href="http://www.digg.com">Digg</a></li>
<li><a href="http://www.cssmania.com">CSS Mania</a></li>
<li><a href="http://www.kirupa.com">Kirupa</a></li>
</ul>
</div>
</div>
<div id="hit_area2" onmouseover="toggleUp();">
<!-- contenu de la page ici -->
</div>
Mettez le contenu de votre page à l'endroit indiqué.
iTypo: thème Wordpress gratuit
Guide pour mieux gérer vos emails via gmail (multicompte, redirection, ...)
Comment réussir vos concours sur vos blogs ?
Brève Wordpress: 40 liens, thèmes, plugins et astuces en tout genre !
ça rend plutôt bien félicitations !
Du bon travail
excellent Script je vais essayer de le mettre en place …
Merci
Bonjour
merci pour ce menu magnifique, je voudrais savoir comment le place sur le bottom de la page? Si la taille de site fixe, possible avec ce menu d’être au fond de la page ?Merci.