Menu horizontal

Para colocar um menu horizontal no site precisamos colocar o código em duas partes distintas. Primeiro vamos colocar o CSS, no blogspot isso é feito através da pagina editar html, colocando o código abaixo junto com os demais códigos CSS do seu blog (body, main, sidebar, etc...), basta colocar o trecho abaixo junto com o restante dos códigos. Para outros blogs a regra é a mesma junto com os demais estilos CSS.
Código CSS do menu horizontal:

#menu{padding: 0px;
font: bold 12px Verdana;
margin: 0px;
width: 650px;}
#menu li{list-style: none;
display: inline;
margin: 0;
}
#menu li a:link, #menu li a:visited{
color: #0000FF;
text-decoration: none;
margin-right: 3px;
border: 2px solid #000000;
padding-top: 4px;
padding-bottom: 4px;
width: 150px;
display: block;
float: left;
text-align: center;
background-color: #FFFFCC;
}
#menu li a:hover{
color: #FFFFFF;
background-color: #FF9933;
border: 2px solid #0099FF;
}

Aqui existem algumas coisas que podemos mudar para deixar esse menu com uma aparência melhor para nosso site. Começando pela largura de cada item, isso é alterado nessa parte: width: 150px; basta trocar esse valor e pronto, contudo modificando isto mudaremos também a largura total do menu que precisará ser corrigida aqui: width: 650px. Quando colocar isso no seu site os itens do menu devem ficar um do lado do lado se isso não ocorrer modifique um destes dois valores que resolverá o problema.
Nesse exemplo o menu não está todo junto existe um pequeno espaço entre os itens para remover ou aumentar esse espaço altere o 3 nesta parte: margin-right: 3px. Finalmente as bordas:

border: 2px solid #000000;
border: 2px solid #0099FF;

Você pode mudar a largura ou a cor da borda (clique aqui e veja o código das cores), ou se preferir sem bordas basta apagar essas duas linhas.

Agora vamos para a segunda parte colocar o menu propriamente dito. Na página editar layout clique para adicionar um gadget e escolha a opção html/javascript, então coloque o código do menu, fizemos esse exemplo com nossos sites, mas para alterar é somente trocar os links:

<ul id="menu">
<li><a href="http://jornaljd.blogspot.com" target="_blank">Meu Jornal</a></li>
<li><a href="http://frasecurta.blogspot.com" target="_blank">Frases Curtas</a></li>
<li><a href="http://mensagens.110mb.com" target="_blank">Frases e Mensagens</a></li>
<li><a href="http://cidadeweb.110mb.com" target="_blank">Cidade Web</a></li>
</ul>

Caso tenha dificuldades com este código publicamos um outro artigo sobre menu horizontal mas lá mostramos como colocar o código num lugar só, sem entrar na pagina editar html.

Veja também:
Fazer botões com imagens
Mudar o estilo do texto
Código das Cores
Programas para editar imagens
Onde e como hospedar imagens

Adicionar ao iGoogle ou Google Reader

Link para esta página

Recomende por E-mail


Related Posts with Thumbnails

58 comentários:

HEG disse...

Como ponho os elementos do blog na direita e esquerda com a postagem no meio?

Iara disse...

oi
poxa, abandonei um template lindo só porque eu nao sabia como fazer os links horizontais.

:(
agora eu ja sei, mas no modelo que uso ja tem os links eu nao sei como faz pra editá-los.

Fabiano Roberto disse...

HEG

aqui tem como adicionar uma coluna no blog:
http://dicasparablogs.blogspot.com/2007/12/blog-com-3-colunas.html
é um pouco complicado, mas dá certo.

Iara

para mudar os links de lugar vc pode arrastar o elemento na pagina layout, é só clicar sobre o quadrado dos links e levar onde vc quer. Ou pode copiar os links e adicionar um novo elemento no lugar que deseja

HEG disse...

Como tiro akela parte de:
Assinar: Postagens (Atom)
Do meu blog?

PubliBahia disse...

Ola

tentei colocar minha propria marca no titulo do blog, mas nao ficou enquadrada. Como faco para ajustar?
http://publibahia.blogspot.com

Amor Incondicional... disse...

ola...nossa adorei seu blog,consegui colocar musica ..eba...entao obrigada e passa la no meu tbm , sou nova aki...bjaooo

HEG disse...

Oi roberto!
Queria uma ajuda tua!
Vc conheçe algum codigo de enviar recados em massa pelo o orkut seguro?
E como faço montagens tipo esses reloginhos q tu fez?
Me ajude ai!
Valewssss

JOÃO GALLO disse...

COMO JÁ TEDISSE NO E-MAIL, VC FERÁ LÁ QUE SOU UMA ALMA APAIXONADA PELO MUNDO VIRTUAL, MAS TUDO QUE ELES DISSERAM EM COMENTÁRIOS, EU TAMBÉM DESEJO.
OBRIGADO
JOÃO GALLO

Fox disse...

Oi

se alguem puder ajudar agradeço é sobre o menu eu queria saber onde se edita para por abaixo da imagem do titulo.

Abçs

Fox disse...

Dexa foi noobice minha aqui ja resolvi a proposito muito bom post (trabalhar com codigo a noite num eh meu forte xD) :P

aramys disse...

tentei colocar o CSS e não consegui. é no final da lista de códigos?

Rene Menuchelli disse...

Eu não consegui fazer isto!

Anônimo disse...

Tem como trocar o tipo de letra ?

Fabiano Roberto disse...

onde está no começo do código font: bold 12px Verdana;

a palavra verdana é o tipo de fonte, então é só colocar qual quiser, mas procure usar fontes mais comuns que todos os computadores tem, pois se o pc de quem visita seu site não tiver a fonte que você colocou ele vai trocar por alguma outra.

Marcus disse...

kra quero saber como faz para fazer as páginas que vão aparecer ao clicar em algum nome de um menu.

Roberto disse...

marcus

você quer dizer as paginas de parcerias, contato... e outras?
se for isso é possivel fazer uma postagem para cada uma delas, por exemplo uma postagem com os banners de seus parcerios, então você coloca o link dessa postagem no menu como parcerias e assim por diante.

se não for isso tente explicar melhor

blogger de teste disse...

cara! muito obrigado, fiz um menu bacana no meu blog que esta em construção,valeu mesmo!

http://somentelinkcristao.blogspot.com/

Rene Menuchelli disse...

Eu Nao consegui entender onde devo colocar este código!!!

Bruno Almeida disse...

Por favor, eu não consigo fazer isso, fiz tudo em parte, vc poderia pegar um html(todo) de qualquer blog que eu depois edito por favor!
pandandaptbr.blogspot.com

Fabiano Roberto disse...

estou preparando outra postagem sobre menu horizontal, vou tentar deixar de um jeito mais facil de instalar no blog, mas tente fazer novamente o código dessa postagem está funcionando normalmente

Anônimo disse...

tem como mudar o estilo do menu?

Wollt ihr das bett in flammen sehen? disse...

Olá amigo, como eu faço para depois que clicar no botão, deixar ele ativo enquanto eu navego pela seção do site?

Fabiano Roberto disse...

esse tipo de código não dá pra deixar o menu ativo e continuar navegando, é um outro sistema bem mais complicado para colocar em blogs

Jean Futuro Padre disse...

Oie , em que parte se coloca esse código? para colocar um menu horizonta!!!

Anônimo disse...

Como eu troco a cor azul daas palavras pelo cor preta?

Fabiano Roberto disse...

veja essa postagem sobre formatar texto

http://dicasparablogs.blogspot.com/2009/04/como-formatar-o-texto-do-blog.html

INCRÉDULA PRODUÇÃO disse...

Ola cara Fiz Tudo certo!
Mais guando eu click No um dos Incones do Menu Tipo

Foto

Abre outra Pagina, Não tem como Ser na Mesma Pagina Não? Sem precisar abrir outra ai fica Chato Toda vez q for ver alguma outra pagina fica abrindo outra em vez de ser na mesma!^^

Fabiano Roberto disse...

para abrir na mesma pagina é só apagar isso no código do link
target="_blank"

Joelma Couto. disse...

oi, como faco Para colocar uma barra do lado esquerdo do meu blog, ele tem aPenas uma barra do lado direito. Gostaria de saber se tem como colocar Para ficar com as duas barras, lado esquerdo e lado direito, tiPo o seu. Agradeco.
Joelma Couto.

Fabiano Roberto disse...

que barra você está falando?
para colocar o menu é só escolher o adicionar gadget que está na coluna que deseja

Amigas da Educação disse...

Mais o meu blog so tem uma coluna do lado esquerdo, nao tem do lado direito, essa coluna que eu queria colocar Para Poder colocar dos dois lados. De uma Passadinha Por la... Aguardo.So tenho adicionar gadget de uma lado do outro nao.

Fabiano Roberto disse...

então o que precisa é colocar mais uma coluna no blog veja essa postagem
http://dicasparablogs.blogspot.com/2007/12/blog-com-3-colunas.html

Clube Penguin Brasil disse...

é muito facil eu coloquei em todos os meus blogs

Miih_jau disse...

Oi...
EU queria perguntar se vcs naum podem mandar pro msn miriamdeepaula@hotmail.com uma postagem com o modo de como colocar um menú horizontal em webs.com.
Agradecida,
Miriam.

Fabiano Roberto disse...

Miih_jau
respondi por email.

Nádia C. disse...

como faz para mudar a letra? essa está em formar, todas maisculas, quero deixar a penas a 1ª maiuscula e as outras minusculas

Fabiano Roberto disse...

Nádia C.


para deixar todas as primeiras letras maiusculas use esse código junto com o estilo que pretente modificar.

text-transform: capitalize;

Paulo Roberto disse...

Olá Fabiano Roberto!

Além do que você ensinou aqui, consegui também colocar uma cor de fundo no menu. Após o código
padding-bottom: 5px; acrescentei o seguinte código:
background-color: #FFCC66;
Deu tudo certo, obrigado e espero que esta informação seja útil para alguem querendo cor de fundo no menu.
Abraço

Paulo Roberto disse...

Olá Fabiano Roberto! Volto aqui com a mesma dúvida do "Incrédula Produção": como fazer que no menu horizontal as páginas abram na mesma janela.
Fiz o que você orientou, para o usuário citado, para HOME primeiro,excluindo"target="_blank"(no meu modelo consta'target='_blank'), visualizei e obtive a seguinte mensagem: "Não foi possível analisar o seu modelo, pois sua formatação é inadequada. Certifique-se de que todos os elementos XML estão fechados adequadamente.
Mensagem de erro em XML: The value of attribute "href" associated with an element type "null" must not contain the '<' character."
Peço sua orientação para solucionar o problema pois o menu é muito bom mas preciso que tudo abra na mesma janela.
Obrigado

Fabiano Roberto disse...

provavelmente apagou algum caracter a mais é para apagar sobrem o target="_blank" e mais nada.

esses códigos são ruins de mexer, qualquer sinal a mais ou faltando eles dão erros

Paulo Roberto disse...

Obrigado, deu certo, os links abrem agora na mesma janela/aba e , com as modificações que fiz, fiquei com um menu vermeho escuro com letras brancas..ficou bonito.
um grande abraço

Anônimo disse...

Expecifica o lugar, não entendo muito o CSS

Fabiano Roberto disse...

não tem lugar exato , qualquer parte do CSS pode servir para colocar esse código. pode ser antes de body{... assim fica fácil localizar

Wagner Augusto disse...

cara brigado, esse foi o melhor tutorial que eu achei!!!

valeu!

Sir Spyder disse...

amigo mas sera que tem como colocar um menu horizontal expansivel?

Fabiano Roberto disse...

veja aqui como fazer o menu expansivel
http://www.dicasparablogs.com.br/2009/05/criar-um-menu-expansivel-no-blog.html

Loka por Musik disse...

Como troco as cores do menu horizontal?

Loka por Musik disse...

Ja consegui mudar as cores do menu horizontal.
Se quiser vai la no meu blog e da umas dicas do que posso fazer: http://noticiassobrerocknroll.blogspot.com/
Grata

T. R. Freitas disse...

valeu pelas dicas. como eu subistituo o menu por imagens com efeito hover?

Fabiano Roberto disse...

só precisa colocar imagem de fundo no efeito a:hover como se fosse uma imagem de fundo em qualquer outra parte

background-image: url(endereço da imagem)

T. R. Freitas disse...

olha eu já tenho um menu vertical, com esse efeito, e eu queria fazer um tbm horizontal com outras imagens, como consigo isso, pq eu tentei fazer o q vc sugeriu mas o que aparece são as imagens do menu vertical.

Fabiano Roberto disse...

precisará criar outras imagens para esse menu

Eduardo disse...

Fabiano, tenho acompanhado seu blog a meses e os tenho em meus favoritos,os códigos fica muito extensos na pag do seu blog e fica ruim pra copiar, melhora ai. Estou com dificuldade em colar os codigos no meu blog da erro de xtml, pq? me ajuda ia mano, sou seu fã

LUIZA.P disse...

Ei,o meu blog ja veio com o menu horizontal esrito:Home,edit-me,edit-me,edit-me.

como faco para mudar o edit-me,que quando eu clico nao acontece nada?por favor me ajude.
A palavra home quando clico volta para a pagina inicial.E as outras,como faco para editar?o menu horizontal ja veio com o blog...

Thiago disse...

OPA
BELE?

Eu gostaria de saber em qual parte do código eu vou inserir o endereço da imagem?

Fabiano Roberto disse...

Thiago
esse código é para links de texto, mas se quiser pode trocar o nome dos sites por códigos de imagens

тнєcнαмρcєηα disse...

Depois que eu terminei de colocar isso no blog eu cliquei para ver se tinha ficado bom abriu uma nova página da internet e nã carregou, pq?

Fabiano Roberto disse...

onde está escrito url do item você deve trocar pelo endereço de uma de suas paginas