Ir para conteúdo
Fórum Script Brasil
  • 0

Menu


Guest Fulerow

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0

Eu vi 2 tipos de menu nakele site

um em q a imagem ganha um foco/cor quando você passa o mouse por cima e outro q se expande quando você clica

IMAGEM TRANSPARENTE:

<img src="imagem.gif" style="filter:alpha(opacity=25)" onmouseover="this.style.filter='alpha(opacity=100)'" onmouseout="this.style.filter='alpha(opacity=25)'">

a imagem está com estilo-transparente e quando você passa o mouse por cima ela fica 100% opaca (sem transparência), quando você tira o mouse, a transparência volta

MENU Q EXPANDE:

<script language="JavaScript">

<!--

function expandir(objeto){

if (objeto.style.display=="none")

objeto.style.display=""

else

objeto.style.display="none"

}

//-->

</script>

<img src="imagem.gif" onClick="expandir(beaba)">

<span style="display:none" id="beaba">

<a href="#">link</a><br>

<a href="#">link</a><br>

<a href="#">link</a><br>

</span>

o objeto/camada beaba está com display=none, que faz com q ele não apareça e não seja reservado espaço p/ ele na página. quando display="", ele aparece e ocupa o expaço empurrando/expandindo os ítens seguintes.

cool.gif vê se era isso q você keria

ps: se registra ae...

Link para o comentário
Compartilhar em outros sites

  • 0

é isso mesmo cara... mas... dá pa fazr isso com um menu??? tipow... se eu fizer isso em uma tabela dá erro de script... e se eu colocar embaixo também dá... o que eu faço?? wacko.gif

eu to falando do segundo código que você mi passou

tipow... o menu do site que eu falei é o da direita

Link para o comentário
Compartilhar em outros sites

  • 0

cara, não é com tabela q você vai fazer akilo...

você vai fazer com Camadas.... DIV..... procura no site que tem vários posts sobre isso...

Ah... pra fazer a busca se cadastra aqui no forum... smile.gif

falou

Link para o comentário
Compartilhar em outros sites

  • 0
coloca a img (com a mesma largura da célula) e a camada na mesma célula

<table...

<tr>

<td><img ...><span/div...</td>

</tr>

</table>

você também pode colocar outra table dentro da camada

cool.gif vê se dá certo

num intendi

Link para o comentário
Compartilhar em outros sites

  • 0

você coloca a imagem e a camada dentro de uma mesma célula da tabela, e dentro da camada você pode pôr outra tabela

dá uma olhada no código abaixo

<script language="JavaScript">

<!--

function expandir(objeto){

if (objeto.style.display=="none")

objeto.style.display=""

else

objeto.style.display="none"

}

//-->

</script>

<table width="100" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">

<tr>

<td><img src="imagem.gif" onClick="expandir(beaba)"><div style="display:none" id="beaba">

<table width="100" border="0" cellpadding="0" cellspacing="0">

<tr><td onMouseOver="this.style.background='#222222'" onMouseOut="this.style.background='#000000'"><a href="#">link</a><br></td></tr>

<tr><td onMouseOver="this.style.background='#222222'" onMouseOut="this.style.background='#000000'"><a href="#">link</a><br></td></tr>

<tr><td onMouseOver="this.style.background='#222222'" onMouseOut="this.style.background='#000000'"><a href="#">link</a><br></td></tr>

       </table>

</div></td></tr>

</table>

cool.gif daí fica mais fácil fazer o layout do menu q vai escondido

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...