Criar NavBar (barra do blogspot) personalizada


   Em vez de mostrar a barra padrão do blogspot que tal criar o seu próprio menu personalizado e colocar no topo da pagina no lugar da barra do blogger? 
   Parece complicado, mas só precisamos colocar dois trechos de códigos e claro substituir os links no menu e depois de instalado poder personalizar os botões do menu como quiser.
  O primeiro passo é entrar na pagina editar html do seu blog, faça um backup (na pagina editar html clique em baixar modelo completo) do seu template antes de começar isso é recomendável assim caso tenha algum problema poderá voltar ao seu modelo original facilmente. Agora vamos colocar o código de formatação (aparência) do menu, isso pode ser em qualquer parte dos códigos CSS, sugerimos colocar no inicio assim fica mais fácil localizar então quando achar body{.........} pode colocar o código abaixo antes dessa linha ou se achar mais fácil procure por 
]]></b:skin>
e coloque o código antes dele. É para inserir o código uma vez só falamos as duas opções para você fazer o que achar mais fácil.

#NavbarMenu {
width: 100%;
height: 35px;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
color: #FFF;
font-weight: bold;
margin: 0;
padding: 0;
background-color: #000033;
}
#NavbarMenuleft {
float: left;
margin: 0;
padding: 0;
}
#NavbarMenuright {
width: 270px;
font-size: 11px;
float: right;
margin: 0;
text-align: right;
padding-top: 6px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#nav {
margin: 0;
padding: 0;
}
#nav ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
}
#pesquisa {
color: #FFFFFF;
background-color: #000066;
border: 1px solid #000000;
}
#nav li {
list-style: none;
margin: 0;
padding: 0;
}
#nav li a, #nav li a:link, #nav li a:visited {
color: #FFF;
display: block;
font-size: 16px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-transform: lowercase;
margin: 0;
padding: 9px 15px 8px;
}
#nav li a:hover, #nav li a:active {
color: #FFF;
margin: 0;
padding: 9px 15px 8px;
text-decoration: none;
background-color: #000099;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
width: 150px;
color: #FFF;
font-size: 14px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-transform: lowercase;
float: none;
margin: 0;
padding: 7px 10px;
border-bottom: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
background-color: #000066;
}
#nav li li a:hover, #nav li li a:active {
color: #FFF;
padding: 7px 10px;
background-color: #0000CC;
}
#nav li {
float: left;
padding: 0;
}
#nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0;
padding: 0;
}
#nav li ul a {
width: 140px;
}
#nav li ul ul {
margin: -32px 0 0 171px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
#nav li:hover, #nav li.sfhover {
position: static;
}

Clique para salvar as alterações, ainda não é possível ver nenhuma modificação no blog. Agora vamos começar a segunda parte da instalação da sua barra de menu, clique para expandir modelos de widgets, localize 
<body
e logo depois dessa linha coloque isso:

<div id='NavbarMenu'>
<div id='NavbarMenuleft'>
<ul id='nav'>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li>
<a href='#'>Sample Page</a>
<ul>
<li>
<a href='#'>Sub Page #1</a>
<ul>
<li><a href='#'>Sub Sub Page #1</a></li>
<li><a href='#'>Sub Sub Page #2</a></li>
<li><a href='#'>Sub Sub Page #3</a></li>
</ul>
</li>
<li><a href='#'>Sub Page #2</a></li>
<li><a href='#'>Sub Page #3</a></li>
<li><a href='#'>Sub Page #4</a></li>
<li><a href='#'>Sub Page #5</a></li>
</ul>
</li>
<li><a href='#'>Sample Post</a></li>
<li><a href='#'>Blog Page</a></li>
</ul>
</div><div id='NavbarMenuright'>
&lt;FORM method=GET action=&quot;http://www.google.com.br/search&quot;&gt;
&lt;INPUT TYPE=text name=q size=25 maxlength=255 value=&quot;&quot;&gt;
&lt;INPUT type=submit name=btnG VALUE=&quot;Pesquisar&quot;&gt;
&lt;input type=hidden name=sitesearch value=&quot;endereço do seu blog&quot;&gt;
&lt;/FORM&gt;
</div>
</div>
<div style='clear:both;'/>

 E já está quase pronto se clicar para visualizar o blog verá que apareceu uma barra de menu embaixo da barra padrão do blogspot, se quiser ocultar a barra padrão coloque junto com o código CSS que fizemos na primeira parte a linha:

#navbar-iframe { height:0px; visibility:hidden; display:none }

 Isso ocultará a barra do blogger. Então terminamos a instalação da barra de menu no topo da pagina, mas ainda falta personalizar e fazer alguns ajustes veja que na parte <input name="sitesearch" value="endereço do seu blog" type="hidden"> precisa colocar o endereço do seu blog. Além disso, veja abaixo onde alterar a aparência da barra de menu (veja aqui como alterar cores de fonte, cor de fundo, tipo de letra dos botões), isso fazemos também no estilo CSS:

#NavbarMenu – esse é o modo normal da barra, ou seja, como ela é vista quando entramos no blog
#nav li a:hover, #nav li a:active – quando passamos o mouse sobre o menu principal


#nav li li a, #nav li li a:link, #nav li li a:visited - aparência do submenu
#nav li li a:hover, #nav li li a:active – sub menu quando o mouse está sobre ele

 Os links dos menus e sub menus são fáceis de alterar: home e item que aparecem no menu são o que aparecerá quando alguém entrar no blog, os sub page é o submenu que aparece sobre o item 2 e os Sub Sub Page são os links do terceiro sub menu. Para retirar esse sub menu que aparece dentro do submenu do item 2 apague o trecho do código:

<li>
<a href='#'>Sub Page #1</a>
<ul>
<li><a href='#'>Sub Sub Page #1</a></li>
<li><a href='#'>Sub Sub Page #2</a></li>
<li><a href='#'>Sub Sub Page #3</a></li>
</ul>
</li>

 Agora se você quer apenas retirar a navibar este procedimento é mais fácil de se fazer basta seguir os passos abaixo .


procure dentro do editar modelo

/** Page structure tweaks for layout editor wireframe */

05. logo após o código abaixo, insira uma linha e cole a sentença em destaque:

body#layout #main;
body#layout #sidebar {
  padding: 0;
}

#navbar-iframe { height: 0px; visibility: hidden; display: none; }

Comentários
0 Comentários

Nenhum comentário:

Postar um comentário

Real Time Analytics