Ir para conteúdo
  • 0

Hidden e onMouseOver


Folspa

Pergunta

Pessoal, eu gostaria de saber como fazer um menu ficar contraído e descontrair apenas quando passar o mouse por cima.

 

Por exemplo, imagine essa barra de navegação do XTibia (que desce junto com a página) teria apenas um pedaço dela para fora, quando passar ou mouse, ela apareceria totalmente, deslizando para baixo.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

tem tecnicas basicas para o mesmo efeito por exemplo o gesior eu ja simulei o feito dos botoes do menu apenas criando dois botoes um contraido e um exposto e colocando no lugar dos originais que usavam o efeito de clariar quando passar o mouse!

 

mais pelo que eu lembro de epocas mega antigas de curso que esses efeitos sao criados mesmo com flash mais ai são outros 500, basta usar tecnicas basicas(gamibarras) para atingir o mesmo efeito!

Link para o comentário
Compartilhar em outros sites

  • 0

 

 

<html>
<head>
 
<style type="text/css">
 
#menu{
width:630px;
height:12px;
background-color:#000000;
}
 
.itemOn{
width:630px;
height:22px;
padding-left:10px;
background-color:#000000;
}
.itemOn a{color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}
.itemOn a:hover{text-decoration:none; font-size:16px; font-weight:bold;}
 
.itemOver{
width:150px;
height:22px;
padding-left:10px;
background-image: url(bg-menu.gif);
}
.itemOver a{color:#000000; text-decoration:none; font-size:2px; font-weight:bold;}
.itemOver a:hover{text-decoration:none; font-size:16px; font-weight:bold;}
 
</style>
 
<script language="JavaScript">
 
function mouse_out_menu(objDiv)
{
objDiv.className = 'itemOver';
}
 
function mouse_over_menu(objDiv)
{
objDiv.className = 'itemOn';
}
 
</script>
 
</head>
<body>
<div id="menu">
<div class="itemOn" onmouseover="mouse_over_menu(this);" onmouseout="mouse_out_menu(this);">
<a href="index.html">Menu</a></div>
</div>
</body>
</html>

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

  • 0

Tem alguns bugs, mas o que está pegando mais é que quando o menu abre, ele empurra a página para baixo, ao invés de apenas aparecer.

Me disseram para usar o animate do jQuery.

Talvez pode funcionar, é que eu não sei quase nada de html hueuheuhe, pesquisei mo tempo pra faze sabagaça ae.

Link para o comentário
Compartilhar em outros sites

  • 0
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...