09 abril 2013

Menu Slide Hover


Primeiramente, eu nunca vi ninguém com esse menu por aqui(tumblr), então se eu ver alguém usando vou querer os créditos dele. Peço os créditos pois eu tive o trabalho de pesquisar algo legal e criar um tuto para vocês poderem aprender, nada mais justo que você me ajudar também :)

O menu é esse aqui: {clica}

Agora vamos ao código. Adicione o código abaixo entre <head> e </head>:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Agora, adicione o código abaixo entre seu <style> e </style>:
ul#navigation {
position: fixed;
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
list-style: none;
z-index:9999;
}
ul#navigation li {
width: 150px;
}
ul#navigation li a {
display: block;
margin-left: -2px;
width: 150px;
height: 80px;
background-color:#;
background-repeat:no-repeat;
background-position:center center;
border:0px solid #235324;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
/*-moz-box-shadow: 0px 4px 3px #000;
-webkit-box-shadow: 0px 4px 3px #000;
*/
opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
ul#navigation li a:hover{ opacity:1.0}

ul#navigation .home a{
background-image: url(linkdaimagem);
}
ul#navigation .about a {
background-image: url(linkdaimagem);
}
ul#navigation .search a {
background-image: url(linkdaimagem);
}
ul#navigation .podcasts a {
background-image: url(linkdaimagem);
}
ul#navigation .rssfeed a {
background-image: url(linkdaimagem);
}
ul#navigation .photos a {
background-image: url(linkdaimagem);
}
ul#navigation .contact a {
background-image: url(linkdaimagem);
}

É nele que você irá editar o seu menu. Tamanho, opacidade, background, etc...
Bom, no lugar de "linkdaimagem" você irá adicionar a imagem que será seu menu.
Mexa nos códigos apenas se você entender eles para não dar nenhum erro.

Agora insira o código depois de <body>:
<ul id="navigation">
<li class="home"><a href="/" title="Home"></a></li>
<li class="about"><a href="/ask" title="Ask"></a></li>
<li class="search"><a href="/leiame" title="LeiaMe"></a></li>
<li class="photos"><a href="/materiais" title="Materiais"></a></li>
<li class="rssfeed"><a href="tagged/themes" title="Themes"></a></li>
<li class="podcasts"><a href="/tutoriais" title="Tutoriais"></a></li>
<li class="contact"><a href="/extras" title="Extras"></a></li>
</ul>

<script type="text/javascript">
$(function() {
$('#navigation a').stop().animate({'marginLeft':'-85px'},1000);

$('#navigation > li').hover(
function () {
$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);
},
function () {
$('a',$(this)).stop().animate({'marginLeft':'-85px'},200);
}
);
});
</script>

Prontinho, menu adicionado.
Qualquer dúvida ou ajuda, só perguntar.
Lembrando que: SE USAR, AVISE.

0 comentários :

Postar um comentário