domingo, 22 de novembro de 2009

Fazendo seu template – Parte 3 – Adicionando um Menu Horizontal


Antes de mais nada, quero pedir desculpas mais uma vez, estou meio ausente do blog e principalmente do Twitter, problemas pessoais e escola. Paciência. =/



Agora vamos continuar com mais uma parte da nossa seria “Fazendo seu Template”. É hora de adicionarmos um menu superior no template, isso ajuda muito na navegação interna de seu blog. Os leitores agradecem...



1º – Entre em “Layout” -> “Editar HTML”.



2º – Procure (Ctrl + f):

<div id='header-wrapper'>

</div>
Adicione logo depois:

<div id='front_menu'>

<li><a class='s' href='URL DO SEU BLOG' title='Início'><span>Início</span></a></li>

<li><a class='s' href='#' title='Sobre'><span>Sobre</span></a></li>

<li><a class='s' href='#' title='Vídeos'><span>Vídeos</span></a></li>

<li><a class='s' href='#' title='Contato'><span>Contato</span></a></li>

</div>
Isso que você acabou de adicionar é o menu, vamos editar o conteúdo do menu e depois aplicar os estilos.



É bem simples configurar, troque URL DO SEU BLOG pelo link do seu blog.

As outras opções é só trocar # pelo link e os nomes (Sobre, Vídeos, Contato...) substitua por aquilo que você quiser nomear.



Se você não quiser alguma das opções é só apagar de <li> a </li>. E para adicionar mais uma opção, é só duplicar uma das opções e editar o conteúdo.



3º – Vamos colocar o estilo do menu. Procure (Ctrl + f): ]]></b:skin>



Adicione ANTES desse código, o seguinte CSS:

#front_menu {
float:left;

overflow:hidden;

position:relative;

text-transform:uppercase;

width: 100%;

background: #c1c1c1;

}

#front_menu li {

float:left;

padding: 5px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-right:4px;

}

* html #front_menu li {

display:inline;

}

#front_menu li a {
background:transparent;

color:#0960a3;

cursor:pointer;

display:block;

font-family:Arial,Helvetica,sans-serif;

font-size: 12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:700;

line-height:26px;

padding-left:15px;

text-decoration:none;

}

#front_menu li a span {

background:transparent ;

display:block;

line-height:24px;

padding-right:15px;

}

#front_menu a {}

#front_menu a:hover{

color: #489ddf;

background-position:left bottom;

}

#front_menu li a.s {

background-position:left bottom;

}

#front_menu li a:hover span, #front_menu li a.s span {

background-position:right bottom;

}
No estilo: #front_menu { você vai editar o fundo do menu, no lugar de background adicione o código da cor desejada, ou adicione uma imagem. Para substituir a cor por uma imagem use:

background: CÓDIGO COR url() no-repeat;

ou

background: url() repeat;
Leia mais sobre como colocar uma imagem com CSS clicando aqui.



No estilo: #front_menu li a { faça as mudanças nas letras, cores, tudo sobre a parte escrita do menu.

Lembrando:

color:#0960a3; é a cor da letra.



As outras mudanças depende do gosto de cada um, seja curioso, apague, modifique e aprenda o que cada coisa significa.



Apos fazer as modificações, teste e salve.



Obs.: Você pode adicionar outro tipo de menu, existe vários e vários sites que trabalham só com menu CSS, procure no Google por "Menu CSS". Se quiser uma dica: CSS Menu Maker, um ótimo gerador de menu. Lembre-se de hospedar as imagens do menu e substituir onde necessário no CSS do menu.



Nenhum comentário:

Postar um comentário