webmaster

Menu Horizontal Que Segue O Scroll Down – jQuery

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. O nosso website está online! Explore a nova versão beta, onde terá acesso a novos recursos e melhorias. A sua experiência e feedback são muito importantes para nós! Novos artigos, todas as semanas! Fique atento.
Artigos SEO

Artigos SEO

Search Engine Optimization

Artigos WordPress

Criação de websites.

Tutoriais

Ensino numa série de passos simples

Menu Horizontal Que Segue O Scroll Down – jQuery

Este tutorial vai ajudar você a criar uma menu horizontal que permanece na parte visível do monitor, mesmo quando o usuário faz scroll down, em jQuery e CSS. Quando o usuário faz scroll down, há um efeito de desvanecimento do menu, que desaparece com o hover do mouse. É um script simples, mas fantástico, que pode adicionar um elemento atrativo ao seu site. Espero que você goste do tutorial. Obrigado!

Demo: Menu Horizontal Que Segue O Scroll Down Com jQuery

Código JQuery


$(function(){

var navigations = $('#navigations'),
pos = navigations.offset();

$(window).scroll(function(){

if($(this).scrollTop() > pos.top+navigations.height() && navigations.hasClass('default')){

navigations.fadeOut('fast', function(){

$(this).removeClass('default').addClass('stabled').fadeIn('fast');
});

} else if($(this).scrollTop() <= pos.top && navigations.hasClass('stabled')){ navigations.fadeOut('fast', function(){ $(this).removeClass('stabled').addClass('default').fadeIn('fast'); }); } }); });

Navegação Em HTML

Código CSS


body {
margin: 0;
padding: 0;
border: none;
text-align: left;
font: normal 13px Verdana, sans-serif;
}

#mainMenus {
height: 50px;
margin-top: 15px;
}

#navigations {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #990000), color-stop(40%, #990000), color-stop(100%, #990000));
background: -moz-linear-gradient(top, #990000, #990000, #990000);
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
line-height: 50px;
text-align: center;
margin: 0 auto;
padding: 0;
}

#content {
width: 750px;
margin: 0 auto;
background:#D1DFF3;
margin-bottom: 25px;
padding: 10px;
text-align:justify;
}

ul {
padding: 0;
}

ul li {
list-style-type: none;
display: inline;
margin-right: 15px;
}

ul li a {
color: #fff;
text-decoration: none;
text-shadow: 1px 1px 1px #000;
padding: 10px 7px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-transition-property: color, background;
}

ul li a:hover {
background: #fff;
color: #333;
}

.default {
width: 850px;
height: 50px;
box-shadow: 0 5px 20px #888;
-webkit-box-shadow: 0 5px 20px #888;
-moz-box-shadow: 0 5px 20px #888;
}

.stabled{
position: fixed;
top: -5px;
box-shadow: 0 0 10px #222;
-webkit-box-shadow: 0 0 40px #222;
-moz-box-shadow: 0 0 40px #222;
opacity:0.6;
width:100%
}

.stabled:hover{
position: fixed;
top: -5px;
box-shadow: 0 0 10px #222;
-webkit-box-shadow: 0 0 40px #222;
-moz-box-shadow: 0 0 40px #222;
width:100%;
opacity:0.9;
}

Download do código usado neste tutorial > Menu Horizontal Que Segue O Scroll Down Com jQuery

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

Deixe o seu comentário, participe!

6 Responses

  1. Achei o exemplo excelente! Parabens!
    Mas como faco para este menu ficar colado no rodape em vez do topo ?
    se alguem souber me dar esta dica .. > ro_wagner@hotmail.com

  2. Seguinte erro:

    "Não foi possível analisar o seu modelo por não estar bem formado. Certifique-se de que todos os elementos XML estão fechados correctamente. Mensagem de erro de XML: The entity name must immediately follow the '&' in the entity reference."

Leave a Reply

Your email address will not be published. Required fields are marked *


Versão Beta

Estamos a mudar

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. Ajudamos os nossos clientes a levar o conteúdo certo às pessoas certas, criando artigos e recursos que facilitam a criação e otimização de websites.

Artigos Populares

Guia Prático Sobre Segurança Do Joomla

Dicas para diminuir substancialmente o número de vetores de ataque ao Joomla! Proteja o seu trabalho!

Os Segredos Do Sucesso Na Internet

A responsabilidade. O querer. O erro e a experimentação. O social. A memória da internet. Ser quem você é.

38 Ideias Espetaculares Para Sites De Empresas

Encontre inspiração nestes 45 exemplos de sites de empresas para criar o site da sua empresa.