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

Menu retráfil e fixo


micaelfis

Pergunta

Boa noite a todos.

Estou com a seguinte dúvida: Quero colocar no meu site, um menu retrátil (que só seja aberto quando o usuário passar o mouse sobre ele) e fixo no topo da página.

Já consegui criar o menu retrátil, o problema é que quando eu tento deixá-lo fixo (usando o comando CSS position:fixed) ele "se desembrulha" quando o mouse passa pela região que deveria seria utilizada por ele (menu) só depois de expandido. Segue abaixo o código utilizado, ficarei muito grato aqueles que puderem me ajudar.


<head>
<style>
.clearfix:after {display:block; clear:both;}
.menu {width:40px;margin:0px auto;position:absolute;top:-14px;left:-65px;}
.menu li {margin:0px; white-space:nowrap; width:125px; list-style:none;}
.menu > ul > li {float:left; display:inline-block; position:relative; font-size:16px;}
.menu > ul > li > a {padding:10px 40px; display:inline-block;}
.menu > ul > li:hover > a, .menu > ul > .current-item > a {background:"transparent";}
.menu li:hover .sub-menu {z-index:1; opacity:1;}
.sub-menu {width:140%;padding:5px 0px;position:absolute;top:100%;left:0px;z-index:-1;opacity:0;transition:opacity linear 0.15s;box-shadow:0px 2px 3px rgba(0,0,0,0.2);background:#00bcd4;}
.sub-menu li {display:block;font-size:14px;}
.sub-menu li a {padding:10px 30px;display:block;}
.sub-menu li a:hover, .sub-menu .current-item a {background:#33C9DD;color:#FFFFFF;}
</style>
</head>

<body>
<!-- <div style='position:fixed'> -->
<nav class='menu'>
    <ul class='clearfix'>
    <li>
        <a href='#'><b style='background:#99E4EE;'><img src='imagens/menu-20x20.png'/></b></a>
        <ul class='sub-menu'>
        <li><a href='link1.html' ><b>LINK 1</b></a></li>
        <li><a href='link2.html' ><b>LINK 2</b></a></li>
        <li><a href='link3.html' ><b>LINK 3</b></a></li>
        </ul>
    </li>
    </ul>
</nav>
<!-- </div>  -->

</body>
[/html]
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...