Menu Drop Down (Menu do HT)
Oi amores, hoje vou ensinar a fazer o menu do HT, esse que fica no topo, que tem abas, ele Ă© o menu Drop Down, mas de uma outra forma :o *preview* Bom, vamos lĂĄ...
Mini dica: VocĂȘ precisa de uma faixa, a que vai ficar no fundo. Ela precisa ser da mesma cor que vai ficar no balĂŁo. Mas se a sua faixinha tiver duas linhas, vocĂȘ pode ficar a vontade para colocar cor diferente no drop down.Â
O CSS do menu ficarĂĄ assim:
/* Drop Down - Hamide FalcĂŁo */
.cima{ height: 30px; position: absolute; top: -5px; ; display: block; z-index:100;text-align:right; margin-left: -18px; font-family: }
Esse cĂłdigo ".cima" Ă© da Bruna, ela que colocou para o menu ficar combinando com a faixa de fundo que ela fez, e eu acho que seria melhor para vocĂȘs trabalharem, entĂŁo adicionei essa div no cĂłdigo.
Height: Ă para definir a caixinha do titulo dos menus, as que ficam expostas. Eu coloquei o valor de 30 pixels. Mas vocĂȘ pode aumentar ou diminuir, vai do valor da sua faixa de fundo.
Top: Eu coloquei -5px, ou seja, o valor Ă© negativo. Ă para a caixa dos menus ficarem dentro da faixa, mas se vocĂȘ quiser mudar, fica a seu criterio tambĂ©m, vocĂȘ que sabe.
Margin-left: Ă o valor -18, quanto mais vocĂȘ aumentar ou diminuir o valor vai ir para um lado. Se vocĂȘ aumentar vai ir para o lado direito, se vocĂȘ diminuir vai para o lado esquerdo.
#navbar {list-style: none; float: left; width: 585px; padding-left:50px; height:100px; line-height: 35px; margin-top: 2px;}
A width Ă© um tamanho que eu defini para ficar certo na minha tela o menu, vocĂȘ pode aumentar de acordo com a quantidade de abas que ficarĂĄ no seu menu.
A height Ă© um tamanho que eu defini tambĂ©m, mas vocĂȘ pode aumentar, porĂ©m eu nĂŁo acho que ficarĂĄ legal, enfim, vai de vocĂȘ!
Logo em seguida, coloque isso:
#navbar li {list-style: none; font-family : georgia; font-style: italic; float: left; vertical-align:middle;}
#navbar li a {display: block; text-align: center; font-size: 12px; padding-left: 6px; padding-right: 6px; font-family : georgia; font-style: italic; margin-left:6px; margin-right:6px; text-decoration: none; color: #9DA2A8; Â -webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear;}
Desse cĂłdigo acima "#navbar li a" vocĂȘ sĂł precisa modificar a cor, a font-size e a font-family, se vocĂȘ mudar o resto dos cĂłdigos vai ficar desconfigurado o menu.
#navbar li a:hover {background:#334256; text-shadow: 1px 1px 0 #2d3b4d; border-bottom:0; color: #ececdc;}
#navbar li ul {display:none; padding:0; width:auto; height:30px; line-height:30px; margin-left: -40px; background:#334256; -moz-border-radius:0px 0px 8px 8px; -webkit-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px; margin-top: 2px}
Nos cĂłdigos acima a mesma coisa, vocĂȘ sĂł precisa mudar a cor do background para ficar na cor da sua faixa de fundo e no segundo cĂłdigo "#navbar li ul" vocĂȘ precisa mudar a cor do background e o valor do border-radius.
#navbar li:hover ul, #navbar li.hover ul {position: absolute; display: inline; padding-left:5px; margin-left: -60px; padding-right:5px; border-bottom:0; -webkit-transition: background-color .2s ease; }
#navbar li:hover li, #navbar li.hover li {float: left; margin-top:1px; border-bottom:0; color: #ececdc}
#navbar li:hover, #navbar li:hover a {background:#334256; Â border-bottom:0; margin-top: 1px;}
#navbar li:hover li a {color: #767b82; -webkit-transition: background-color .2s ease; border-bottom:0;}
#navbar li li a:hover {color: #ececdc; border-bottom:0;}
Nos cĂłdigos acima a mesma coisa gente.
No geral o que vocĂȘs mais precisam mudar Ă© o valor da width e height, background, color e a border-radius.
No final os cĂłdigos ficaram assim:
/* Drop Down - Hamide FalcĂŁo */ #navbar {list-style: none; float: left; width: 585px; padding-left:50px; height:100px; line-height: 35px; margin-top: 2px;}
#navbar li {list-style: none; font-family : georgia; font-style: italic; float: left; vertical-align:middle;}
#navbar li a {display: block; text-align: center; font-size: 12px; padding-left: 6px; padding-right: 6px; font-family : georgia; font-style: italic; margin-left:6px; margin-right:6px; text-decoration: none; color: #9DA2A8; Â -webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear;}
#navbar li a:hover {background:#334256;text-shadow: 1px 1px 0 #2d3b4d; border-bottom:0; color: #ececdc;}
#navbar li ul {display:none; padding:0; width:auto; height:30px; line-height:30px; margin-left: -40px; background:#334256; -moz-border-radius:0px 0px 8px 8px; -webkit-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px; margin-top: 2px}
#navbar li:hover ul, #navbar li.hover ul {position: absolute; display: inline; padding-left:5px; margin-left: -60px; padding-right:5px; border-bottom:0; -webkit-transition: background-color .2s ease;}
#navbar li:hover li, #navbar li.hover li {float: left; margin-top:1px; border-bottom:0; color: #ececdc}
#navbar li:hover, #navbar li:hover a {background:#334256; Â border-bottom:0; margin-top: 1px;}
#navbar li:hover li a {color: #767b82; -webkit-transition: background-color .2s ease; border-bottom:0;}
#navbar li li a:hover {color: #ececdc; border-bottom:0;}
NĂŁo sei se soube explicar direitinho, mas enfim.. Espero que tenham entendido algo, qualquer dificuldade por favor me procurem na ask.
O Iframe ficarĂĄ da seguinte forma:
<div class="faixinha"></div>
<div class="cima">
<ul id="navbar">
<li><a href="/">home</a><li> <li><a href="#" span onClick="document.getElementById('liuc') .innerHTML=document.getElementById('sobre').innerHTML">sobre</a></li> <li><a>contato</a><ul> <li><a href="#" span onClick="document.getElementById('liuc') .innerHTML=document.getElementById('ask').innerHTML">ask</a></li> <li><a href="#" span onClick="document.getElementById('liuc') .innerHTML=document.getElementById('submit').innerHTML">submit</a></li></ul></li> <li><a>mais links</a><ul> <li><a href="#" span onClick="document.getElementById('liuc') .innerHTML=document.getElementById('PAGINA IFRAME').innerHTML">link</a></li> <li><a href="#" span onClick="document.getElementById('liuc') .innerHTML=document.getElementById('PAGINA IFRAME').innerHTML">link</a></li></ul></li> </ul> </div></div></div>
*Faixinha: A div da faixinha pode ser assim:
.faixinha{ background: url(URL DA FAIXA); height:VALORpx; position: absolute; top: 0px; left: 0; display: block; width:100%; z-index: 50;}
Pronto amores, é isso. Façam bom uso do tutorial. Não repassem! /mide