Facebook Google +

Uncomplicated Works

é mais do que um simples blog que se encontra no google depois de digitar

"dicas para template"

. É um espaço onde se promovem técnicas de

template para blogger

e

web design

, além de haver ainda espaço para umas pistas para problemas em programas e no Windows. Nem todos somos Einstein no que toca à ciência, temos de admitir, por isso dá jeito ter sempre alguma ajuda. E é isso que o uncomplicated design promete: umas pitadas de boa informação para qualquer um que esteja a dar os primeiros passos neste vasto mundo da tecnologia, aliadas à rapidez e experiência de quem mantém o blog.

sábado, 6 de junho de 2015

Como colocar Menu Scroll Fixo

Como colocar Menu Scroll Fixo

Boas pessoal bem vindos a mais um tutorial do Uncomplicated Works, e hoje irei ensinar como colocar um menu scroll fixo. Hoje em dia é muito usual vermos em blogs um menu depois da header e quando movimentamos a barra de rolagem esse menu fica sempre no topo no blog. Este menu é bastante útil uma vez que o leitor irá ter interação com o blog, podendo mudar de tema quando quiser, sem ter de puxar a barra de rolagem para cima, porque este menu sempre ficará visível no topo. Vamos agora deixar de conversa e aprender a colocar o menu scroll fixo.

O menu irá ficar deste género: Menu Scroll Fixo

Em primeiro lugar, vamos a Modelo -> Editar HTML e pressionamos CTRL + F e pesquisamos por </head> e antes colocamos o seguinte código:

<script src='http://code.jquery.com/jquery-2.1.4.min.js' type='text/javascript'/>

<script>
jQuery(&quot;document&quot;).ready(function($){
    
    var nav = $(&#39;.nav-uw&#39;);
    
    $(window).scroll(function () {
        if ($(this).scrollTop() &gt; 100) {
            nav.addClass(&quot;uw-nav&quot;);
        } else {
            nav.removeClass(&quot;uw-nav&quot;);
        }
    });

});
</script>

Para colocarmos menu scroll fixo vamos precisar de usar código JQuery, a primeira parte do código é a biblioteca onde a segunda parte irá buscar a informação para funcionar, basicamente, se vocês já usam código jquery no vosso blog, não precisam de colocar esta parte:

<script src='http://code.jquery.com/jquery-2.1.4.min.js' type='text/javascript'/>

Contudo se o código não estiver a funcionar adicionem para ver se é a falta da biblioteca que não está a deixar o código funcionar.

A segunda etapa é adicionar o código CSS, para isso pesquisamos por ]]></b:skin> e antes adicionamos o seguinte código CSS


.nav-uw  {
  height:51px;
  background: black;
  border-bottom: 3px solid red;
  list-style: none;
  color: #DDDDDD;
}

.nav-uw li {
  transition: 1s;
}

.nav-uw li:hover {
  background-color: red;
}

/******Depois de rolar a página, este código será ativado uncomplicatedworks.com******/
.uw-nav  { 
   z-index: 9999; 
   position: fixed; 
   top: 0;  
   width:100%;
   left: 0;
}

Feito isto apenas nos resta uma etapa, que é colocar o código HTML do menu fixo, então para isso guardamos o modelo e vamos a Esquema -> Adicionar uma miniaplicação -> HTML/JavaScript e colocamos este código:

<nav class="nav-uw">
<li><a href="">Início</a></li>
<li><a href="">Sobre</a></li>
<li><a href="">Contactos</a></li>
<li><a href="">Teste1</a></li>
<li><a href="">Teste2</a></li>
<li><a href="">Teste3</a></li>
        <li><a href="">Teste4</a></li>

</nav>

<a href="URL_DESTINO">Nome que irá aparecer</a></li>


Como colocar Menu Scroll Fixo

Feito isto colocamos o menu em cima das mensagens de blogue e aplicamos. Temos o nosso menu scroll fixo, se não conseguirem colocar, deixem nos comentários as dúvidas que eu irei certamente ajudar. Espero que tenham gostado da aula como colocar menu scroll fixo.

Sem comentários:

Enviar um comentário

Related Posts Plugin for WordPress, Blogger...