2 de dezembro de 2014

Menu Slide Hover


Menu lindo e fácil de colocar!


image

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> (no blogger é o < b:skin> </b:skin>:

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(você cria os nomes no photoshop ou editor da preferência e hospeda em algum site. Eu utilizo esse).
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>

Visualize e veja se está tudo certinho.
E estará pronto. É fácil, porém tem que prestar atenção para não fazer nada errado.
Beijokas e até a próxima.

0 comentários :

Postar um comentário