O seguinte menu é feito unicamente com CSS, é um menu horizontal com sub-menu, e do lado direito tem uma caixa de busca. É um menu prático para os que não querem lidar com menus muito complexos ou preferem não usar um que requer scripts para funcionar ou que tenha muitas imagens.
A instalação e personalização é bastante simples, e é bastante funcional, já que tendo a caixa de busca integrada você terá dois elementos em uma mesma área.
Recomendamos que crie um blog para testar se será compatível com o seu Template e não acontecerá conflitos, antes de aplicar em seu Blog principal. Faça backup de TUDO!
Passos para instalar o menu
Vá em design >> Editar HTML >> Expandir modelos de widgets.
Copie o código abaixo e coloque-o antes de ]]>
/* Menu horizontal com buscador
----------------------------------------------- */
#menuWrapper {
width:100%; /* Tamanho do menu */
height:40px;
padding-left:14px;
background:#444; /* Cor de fundo */
border-radius:5px; /* Bordas aredondadas */
}
.menu {
width: 100%;
float: left;
font-family:"Arial", "Trebuchet Unicode MS", "Lucida Grande",sans-serif;
font-size:14px; /* Tamanho da fonte */
font-weight:bold;
}
.menu ul {
float:left;
height:0px;
list-style:none;
margin:0;
padding:0;
border-radius: 0px 0px 5px 5px; /* Bordas aredondadas do sub-menu */
}
.menu li{
float:left;
padding:0px;
}
.menu li a{
border-right: 1px solid #666;
color:#cccccc; /* Color de la fuente */
display:block;text-transform:uppercase;
font-weight:normal;
line-height:40px;
margin:0px;
padding:0px 25px; /* Espaço entre cada casa */
text-align:center;
text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a {
background: #2580a2; /* Cor das casas ao passar o cursor */
color:#FFFFFF; /* Cor do texto ao passar o cursor */
text-decoration:none;
}
.menu li ul {
background:#333333; /* Cor de fundo do sub-menu */
display:none;
height:auto;
padding:0px;
margin:0px;
position:absolute;
width:200px; /* Tamanho do sub-menu */
z-index:100;
border-top:1px solid #fff; /* Borda superior do sub-menu */
}
.menu li:hover ul{
display:block;
}
.menu li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:200px;
}
.menu li:hover li a {
background:none;
border-radius: 0px 0px 5px 5px; /* Borda das sub-casas */
}
.menu li ul a {
display:block;
height:35px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
background:#2580a2; /* Cor das sub-casas ao passar o cursor */
color:#ffffff;
text-decoration:none;
}
#search {
width: 228px; /* Tamanho da caixa de busca */
height: 24px;
float: right;
text-align: center;
margin-top: 8px;
margin-right: 6px;
background: #fff;/* Cor de fundo da caixa de busca */
}
#search-box {
margin-top: 3px;
border:0px;
background: transparent;
text-align:center;
}
Vá até ‘design’ → ‘Elementos de página’ → Clique em ‘Adicionar um elemento de página’→ Escolha tipo ‘HTML/Javascript’ e cole o seguinte código:
<div id='menuWrapper'>
<div class='menu'>
<ul>
<li><a href="URL">Home</a></li>
<li><a href="#">Casa 2</a>
<ul>
<li><a href="URL">Casa 2.1</a></li>
<li><a href="URL">Casa 2.2</a></li>
<li><a href="URL">Casa 2.3</a></li>
<li><a href="URL">Casa 2.4</a></li>
</ul>
</li>
<li><a href="#">Casa 3</a>
<ul>
<li><a href="URL">Casa 3.1</a></li>
<li><a href="URL">Casa 3.2</a></li>
<li><a href="URL">Casa 3.3</a></li>
<li><a href="URL">Casa 3.4</a></li>
</ul>
</li>
<li><a href="#">Casa 4</a>
<ul>
<li><a href="URL">Casa 4.1</a></li>
<li><a href="URL">Casa 4.2</a></li>
<li><a href="URL">Casa 4.3</a></li>
<li><a href="URL">Casa 4.4</a></li>
</ul>
</li>
</ul>
<form action='/search' id='search' method='get' name='searchForm' style='display:inline;'>
<input id='search-box' name='q' onblur='if (this.value == "") this.value = "Buscar...";' onfocus='if (this.value == "Buscar...") this.value = "";' size='28' type='text' value='Buscar...'/></form>
</div></div>
Adicione as URLS onde indicado, bem como o nome da casa. Isso tem que ser feito manualmente.
No primeiro código estão as áreas que podem ser personalizadas, como a cor de fundo, fonte, tamanho e etc.
O desenho arredondado de todo o menu também é puro CSS, portanto se você estiver usando um navegador antigo você não verá essas bordas.
Meu querido;
as palavras entre ** como *tamanho do menu* precisam se retiradas do codigo ou deixando la nao farao diferenca?
Bruno, não faz diferença, mas se você quiser retirar não tem problema
eu nao consigo por favor post um video
Outra pergunta;
se eu tiver criado as páginas pelo blogger com o widget abas, eu devo colocar para “nao mostrar” na edicao de páginas? Por que se nao havera conflitos estou errado?
Você copia o link das páginas que você criou e cola no menu onde está escrito “URL”
Olá!
O menu é ótimo!
Só uma pequena dúvida:
Como eu faço a fonte ficar minuscula?
Não estou conseguindo mudar.
Obrigado.
Olá, para que a fonte fique minúscula, procure no código por: “text-transform:uppercase”
Substitua por: “text-transform:none”
Valeu
Este comentário foi removido pelo autor.
Olá!
Obrigado!
Eu queria saber também se tem jeito de colocar esse menu com abas e sub abas?
Obrigado!
Tem sim, aguarde que estarei postando sobre como fazê-lo.
Um abraço
Colega;
infelizmente aqui nao deu certo. Fiz em um blog de testes e aparece a barra mas sem os menus. Editei, reeditei, conferi mas nada….
Até mudei as cores para ver se nao era por isso mas nada, confira no link do teste como ficou ( http://blogdoidodeteste.blogspot.com.br/ )
Não está dando certo porque está dando conflito com este elemento:
“tabs-outer”
Remova e dará certo
AE Marlon Bruno:
Não fasço parte deste blog mais gostei do menu com caixa de busca alem de ser bem simples:
olhei sua pergunta e fui testar o menu no blog aconteceu o que vç disse.
e já consegui resolve:veja?
Para resolver não precisa apagar. “tabs-outer”
primeiro – instale normal como citado acima o estilo do menu que é o 1º passo.
segundo – na hora de instalar os Elementos de página do menu que é os links.Vá em design >> Editar HTML >> não precisa .Expandir modelos de widgets.
Caso queira o menu abaixo do cabeçalho procure e cole o codigo logo abaixo:
Caso queira o menu acima do cabeçalho procure e cole o codigo logo acima desta tag:
agora o 3º passo Vá até ‘design’ → ‘Elementos de página’ → Clique em ‘Adicionar um elemento de página’→ Escolha tipo ‘HTML/Javascript’ e cole
o codigo do menu normalmente: salve e veja:espero ter ajudado
Parceiro;
dei um ctrlf e achei 5 deste elemento. Tentei remover o que esta logo acima do mas deu uma mensagem de erro e nao pude salvar, tive que recolocar o elemento novamente. Se devo remover o elemento que voce falou entao qual deles?
Parceiro;
veja que estranho: para quem já tem dois gadgets superiores (cabecalho e paginas)nao conseguimos add um novo java. Mas se excluirmos o páginas conseguimos entao add o novo gadget e posteriormente habilitar o paginas, como eu tinha falado com voce láááá em cima.
Pois bem. Estranhamente resolvi fazer um teste: exclui o cabecalho e addo paginas e o novo java E DEU. Estou fazendo alguns testes, veja como esta la no blog de teste.
Parceiro;
o java do menu é incompativel com o cabecalho….estranho fiz varios testes mas quando volto com o cabecalho o menu nao aparece
Acabei de fazer um mudança: posicionei o java menu em cima e o cabecalho em baixo, aí funciona. A questao é: porque que o cabecalho por cima o menu nao funciona? …..
Boas…
Gostaria que me informa-se como faço para direcionar os menus e submenus para diversas páginas na web…
Ex.
Menu 1 – http://www.sapo.pt
Menu 2 – http://www.iol.pt
*Submenu1 – http://www.facebook.pt
Obrigado
Você coloca o endereço(Link)da página onde está escrito URL:
– Substitui “URL” pelo link que você quer.
até ai eu percebi…. vou tentar me explicar melhor…
Vê o meu blog http://www.balsanova.pt...
nos submenus qualquer que seja o endereço que coloco ele me remete para http://endereçodomeublog.com/(EX: http://www.sapo.pt) ou seja coloca sempre http://endereçodomeublog.com antes de qualquer endereço que coloque no link.
Mas o mesmo não acontece com o menu que redirecciona correctamente para as paginas que coloquei no URL respectivo.
Espero ter-me explicado melhor desta vez… Sou um bocado Newbie nestas andanças…
Visitei o seu blog, o menu que você está usando não é o que está postado aqui. Você deve procurar o autor do template que você está usando. Ele provavelmente pode ajudá-lo.
Muito legal o menu,
obrigada!!
Valeu! Eu que agradeço.
Olá Marlon, que ótimo tutorial! Adorei a dica… vou fazer uns testes lá no meu blog!
Mas vem cá, como eu faço para adicionar mais casas e sub-casas (categorias e sub categorias) no menu? É fácil?
Marlon, outra dúvida… essa barra de menu horizontal acaba aparecendo desconfigurada no explorar! Estranho isso… pq no chrome e firefox tá tudo certinho! Tem algum jeito de arrumar?
Ótimo post.. so que quando eu colocava o código do menu em HTML/Javascript dava erro, ai eu coloquei depois de pra ficar em baixo do cabeçalho e dei um
pra nao ficar colado !
Gostei muito, tava procurando menu com busca ;D
Fico feliz que tenha sido util. Obrigado.
Valeu!
porque quando coloco o menu no topo do blog so aparece a caixa de buscar? não aparece os nomes “casa” os links que deveriam aparecer, so aperece se colocar abaixo das postagens ou ao lado, por favor responde urgente.
Não sei, não encontrei o codigo nos seus blogs.
vc não encontrou porque eu troquei de template, mais valew por suas postagens estou usando as de páginas numeradas. valew…
Veja aki http://hi-legal.blogspot.com.br/
Olá, no meu blog de teste eu criei porém aparece o fundo mas sem os botões, eu li um comentário que era sobre um tal de “tabs-outer” mas eu encontrei dois e ao removê-los da erro. Pode me ajudar?
Você está usando um dos modelos novos do blogger?
Olá fiz tudo direitinho como indicado, mas se coloco na horizontal não aparece o nome das casas e se coloca no widget lateral aparece os nomes. o que faço?
Natalia você está usando um modelo classico do blogger, para funcionar você tem que remover a tabs do seu template.
Olá Kemuel removi as tabs e não deu certo percebi que se coloco os menus embaixo da postagem funciona corretamente mas acima fica apenas a caixa de pesquisa.
Visitei o seu blog; você não removeu. Se você não tem conhecimento de HTML não faça, você pode atrapalhar seu blog.
Olá Kemuel, eu eliminei as tabs mas como não deu certo coloquei de novo, mudei o modelo do meu blog e consegui que aparecesse as letras do menu, mas o submenu ficou abrindo de lado, já tentei mudar o tamanho para ele ficar do mesmo modo que o seu mas não consegui, por acaso tem alguma dica. Não me importo que fique de lado desde que um não fique por cima do outro. Testei nos diferentes modelos do blog e alguns dão certo e outros não, acredito que seja a configuração de cada modelo. Desde já agradeço.
Eu fiz mas não ficou do jeito da imagem que que tem lá em cima
Olá, boa noite!
Pode me dar uma ajuda, se possível?
Coloquei um menu no meu blog, e no item “como comprar”, gostaria que fosse pra uma página em particular.
Do modo que eu fiz ficou parecendo uma postagem.
http://prismabrecho.blogspot.com.br/
Poderia me ajudar?
Obrigada!
Priscila, visitei o seu blog e te aconselho a mudar o layout do seu blog. Você não vai conseguir atrair ninguem coom esse layout horrivel.
Ok. Muito obrigada pela ajuda no que perguntei.
Gostaria de inserir um botão de “pesquisar” ao lado da caixa de busca, ao invés de apenas deixar o leitor perceber que basta teclar Enter para acionar a função. É possível nesse modelo?
É possivel sim.
O menu tbm não aparece em meu blog. O que você ensinou é muito interessante, mas se torna péssimo pelo fato de você, o autor, não dar nenhum tipo de resposta exata de como resolver o problema.
Colega, o menu funciona perfeitamente como você pode constatar no blog de testes:
http://dicasbloggertestes1.blogspot.com.br/
Antes de postar esse tutorial eu testei em vários blogs e em todos funcionou perfeitamente. Eu não tenho como saber porque ele não funciona em seu blog. Me desculpa, mas está fora do meu controle.
Eu não encontrei o seguinte “Vá em design >> Editar HTML >> Expandir modelos de widgets”.
“Vá em Modelo clique em >> Editar HTML >> e depois clique em Expandir modelos de widgets”.
Qualquer duvida, não hesite em perguntar
Não funcionou no meu blog!
http://www.advoznews.blogspot.com
O menu funcionou apenas,apenas embaixo das postagens e no rodapé do blog!
Valeu mano erra esse menu q tava procurando !
Olá Kemuel.
Gostei muito do seu post. Coloquei o código no meu template e funcionou, mas na hora de colocar os menus com submenus colei o código, colei os links e o nome de cada casa,mas infelizmente não aparece nada. O QUE EU PODERIA FAZER PARA ESSE MENU FUNCIONAR. Esse é o meu blog de testes http://www.meinblogfurtest.blogspot.ch/. Aguardo resposta. Brigada
Ooi, teve um problema aqui, fica uma bolinha no começo das palvras o.O como eu faço pra tirar???
Olá amigos, obrigado pelas informações. Más infelizmente não consigo colocar Menu Multi Level no meu blogger. Sigo todas indicações, más não aparece nada. O meu blog é: http://www.ararunaonline.blogspot.com.br/
Olá amigo, beleza.
No meu deu certinho, só que eu estou tentando mudar, ao inves de ficar com esse modelo, ficasse com o modelo do meu blog.
Bem, eu criei o template no Artisteer, lá ele mostra os menus, submenus. Tudo certo, já tentei procurar no código html do blog pelo nome do menu tipo: (início), (contato), etc. Mas não deu certo. só consigo colocar os menus atraves de paginas do blog, mas os submenus nãp consigo.
Se puder me ajudar agradeço.
Eu, como o outro no outro comentario, também não consegui achar essa parte “Vá em design >> Editar HTML >> Expandir modelos de widgets”.
Você mandou ir : “Vá em Modelo clique em >> Editar HTML >> e depois clique em Expandir modelos de widgets”.
Deposi de fazer isso cola o código onde??? Faz o que?
Oi boa tarde
coloquei esse menu em meu blog
http://www.estiloblitz.com/
mas como coloquei no lugar da navbar ele não funciona as subpáginas, optei por deixar somente as páginas, mas a caixa de pesquisa voltou para a esquerda. Queria que ficasse no lado direito igual ao original. Ja tentei mexer nas margim, mas não deu certo. Pode me ajudar?
qual código que eu preciso excluir para dar certo?
Outra coisa, voce tem algum tutorial de como fazer um menú simples com o hover colorido, uma cor para cada hover?
quantos menus da para por nessa barra? eu só to conseguindo colocar 5, depôs os menus começa a ficar embaixo do 5°, desfigurados.
alguém pode me ajudar, to precisando bem rápido meu blog já esta pronto só falta esse menu, mais ele só consegue introduzir apenas 5 menu principal, apartir do 6º eles vão para o submenu do 5º
Coloquei no meu blog e só aparece a caixa de pesquisa, o que faço?
Em um template antigo consegui sem problemas… Mas no “Simple” não aparece o nome das casas… Você poderia me dar uma breve explicação sobre como remover a tal tabs-outer??
adm ajuda nós ai!!
Muito bom mesmo! Foi o único site da web inteira que eu encontrei isso. Parabéns!
ola! o meu blog ja tras um manu, queria saber como edita-lo e coloca-lo com submenu? obrigado pela atencao!
Muito bom! Mas eu coloquei e dai quando o vejo so aparece a “forma da barra e o buscador”, sem os nomes, submenus, nada.
Muito bom esse código, é uma forma inteligente de ter tudo no blog sem fazer bagunça. Mas eu queria saber se é possível centralizar , porque os links ficam todos pra esquerda.
Abraços,
Obrigada.
Mais uma pergunta… ( desculpe)
Ao invés de colocar como gadget, não tem como aplicar directamente nos códigos html do blogger?
Não está entrando as letras na Barra de menus.
O que pode ter acontecido? Ao meu ver estou fazendo tudo certinho, aonde errei será?
Aparece só a barra roxa e a caixa de busca.
Me ajude alguem! Nao aparece a barra de menu(aquela que está escrito NOVA POSTAGEM,DESIGN, COMPARTILHAR…) nao sei pq nao aparece! Só o que eu sei é que baixai um Photoshop e deis que baixei nao aparece a tal barra! Me ajude por favor! E mais uma coisa para ajudar só consigo entrar no meu blog no notebook da minha mae!
AJUDA,AJUDA!!!
♥May♥
Olá! Eu coloquei ele no meu blog, pegou normalmente obrigada! Agora a unica coisa que não consegui foi diminuir o tamanho da caixa de texto… essa que está azul no seu, Como faço para diminuir?
há poucos dias eu fiz e deu certo, mas agora parece q o segundo código, o de por no gadget, está diferente e não está dando certo. bjs
Olá. Eu apliquei esse método no meu blog, porém quando eu posiciono o gadget para baixo do cabeçalho o fica uma tarja sem nada, sem menu, sem submenu. O mesmo não acontece quando posiciono o gadget acima das postagens, quando posiciono ali (acima das postagens) fica funcionando direitinho.
Em termos de designer fica feio eu manter o menu acima das postagens, o certo e mais bonito é abaixo do cabeçalho. rs*
Pode me ajudar a solucionar esse probleminha?
Desde já, obrigada! 🙂
Andreza,
Revisamos o código e sugerimos que refaça o procedimento.
Obrigada aos adm. do blog por me responder.
Eu fiz o que foi proposto, porém sem sucesso. Sem sucesso, não… O código de vocês funciona perfeitamente, eu estou até usando-o agora. Porém o problema persiste quando eu coloco o gadget no espaço abaixo do cabeçalho. Coisa que não acontece quando posiciono acima do espaço das postagens, então estou usando desse modo mesmo. Apesar de visualmente não ser tão agradável, está funcionando. É um adianto. Creio que o problema seja o meu template, ele é meio velho, meio passado. Tá tudo bem, porque meu blog ainda é uma ideia, tem muito o que mudar mesmo. rs*
Mais uma vez, obrigada!