Como Fazer um Menu Vertical Fixo no Blogger
Vamos mostrar como colocar um menu vertical fixo na lateral do seu blog, mas esse menu tem o estilo expansível, ou seja, quando passa o mouse sobre o menu o ícone expande e mostra o título do menu dando uma melhor aparência e atraindo atenção dos visitantes. Caso esteja procurando um menu com links lado a lado veja como fazer um menu horizontal.
Fonte: DicasParaBlogs
O código é muito simples de colocar no blog você só precisa entrar na pagina layout, adicionar gadget, escolher a opção HTML/javascript e colar o seguinte código:
<style type="text/css">/* CSS Style for Horizontal Menu - info @ http://www.spiceupyourblog.com*/#hor {list-style:none;padding:0;margin:0;}#hor li {float:left;padding:5px;}#hor a {display:block;height: 12px;text-indent:-999em;}#hor a.home {width:46px;background:url(vHome.gif) no-repeat 0 0;}#hor a.download {width:94px;background:url(vDownload.gif) no-repeat 0 0;}#hor a.contact {width:74px;background:url(vContact.gif) no-repeat 0 0;}/* CSS Style for Vertical Menu */#ver {list-style:none;padding:0;margin:0;}#ver li {padding:2px;}#ver li a {display:block;height:12px;text-indent:-999em;}#ver a.home {width:47px;background:url(hHome.gif) no-repeat 0 0;}#ver a.download {width:95px;background:url(hDownload.gif) no-repeat 0 0;}#ver a.contact {width:74px;background:url(hContact.gif) no-repeat 0 0;}.clear {clear:both;}*{/* A universal CSS reset */margin:0;padding:0;}#navigationMenu body{font-size:14px;color:#666;background:#111 no-repeat;/* CSS3 Radial Gradients */background-image:-moz-radial-gradient(center -100px 45deg, circle farthest-corner, #444 150px, #111 300px);background-image:-webkit-gradient(radial, 50% 0, 150, 50% 0, 300, from(#444), to(#111));font-family:Arial, Helvetica, sans-serif;}#navigationMenu li{list-style:none;height:39px;padding:2px;width:40px;}#navigationMenu span{/* Container properties */width:0;left:38px;padding:0;position:absolute;overflow:hidden;/* Text properties */font-family:'Myriad Pro',Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;letter-spacing:0.6px;white-space:nowrap;line-height:39px;/* CSS3 Transition: */-webkit-transition: 0.25s;/* Future proofing (these do not work yet): */-moz-transition: 0.25s;transition: 0.25s;}#navigationMenu a{background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCXPaB-vZt7rbxPrZjXV1KGHdklkoKYVclCqmug9O6Yhrbgg7RKlqCAdklsuiGGn6KKtmADJAxRARXXfgo3NECqoD6XK0FtNpicx3Rcbwefkk6s6kGAXuca3fUFGz_F2uLIRGmgZw_9mM/s1600/navigation.jpg') no-repeat;height:39px;width:38px;display:block;position:relative;}/* General hover styles */#navigationMenu a:hover span{ width:auto; padding:0 20px;overflow:visible; }#navigationMenu a:hover{text-decoration:none;/* CSS outer glow with the box-shadow property */-moz-box-shadow:0 0 5px #9ddff5;-webkit-box-shadow:0 0 5px #9ddff5;box-shadow:0 0 5px #9ddff5;}/* Green Button */#navigationMenu .home { background-position:0 0;}#navigationMenu .home:hover { background-position:0 -39px;}#navigationMenu .home span{background-color:#7da315;color:#3d4f0c;text-shadow:1px 1px 0 #99bf31;}/* Blue Button */#navigationMenu .about { background-position:-38px 0;}#navigationMenu .about:hover { background-position:-38px -39px;}#navigationMenu .about span{background-color:#1e8bb4;color:#223a44;text-shadow:1px 1px 0 #44a8d0;}/* Orange Button */#navigationMenu .services { background-position:-76px 0;}#navigationMenu .services:hover { background-position:-76px -39px;}#navigationMenu .services span{background-color:#c86c1f;color:#5a3517;text-shadow:1px 1px 0 #d28344;}/* Yellow Button */#navigationMenu .portfolio { background-position:-114px 0;}#navigationMenu .portfolio:hover{ background-position:-114px -39px;}#navigationMenu .portfolio span{background-color:#d0a525;color:#604e18;text-shadow:1px 1px 0 #d8b54b;}/* Purple Button */#navigationMenu .contact { background-position:-152px 0;}#navigationMenu .contact:hover { background-position:-152px -39px;}#navigationMenu .contact span{background-color:#af1e83;color:#460f35;text-shadow:1px 1px 0 #d244a6;}/*End menu css - info @ http://www.spiceupyourblog.com */</style><div style='position: fixed; top: 40%; left: 10px;'/><ul id="navigationMenu"><li><a class="Home" href="endereço da pagina"><span>Home</span></a></li><li><a class="about" href="endereço da pagina"><span>Sobre</span></a></li><li><a class="services" href="endereço da pagina"><span>Serviços</span></a></li><li><a class="portfolio" href="endereço da pagina"><span>Portfolio</span></a></li><li><a class="contact" href="endereço da pagina"><span>Contato</span></a></li></ul></div><a href="http://www.spiceupyourblog.com/" target="_blank"><small>Get The Fixed Menu Gadget</small></a>
Você apenas precisa trocar os links e texto do menu, mas cuidado, por exemplo, no trecho: <a class="contact" href="endereço da pagina">
<span>Contato</span> a parte class="contact" é o estilo CSS e você não deve mexer nele. O que podemos alterar é o texto Contato que aparece no final: <span>Contato</span>
Caso o menu fica muito perto da lateral da pagina você pode aumentar a margemmudando o valor 10 nesta linha:<div style='position: fixed; top: 40%; left: 10px;'/>
Johny Michael