Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tentando fazer um menu horizontal no qual seus submenus ocupassem 100% do tamanho da tela como no próprio site do imasters.
Por enquanto meu menu se encontra da seguinte maneira:
HTML
Spoiler
<nav>
<ul class="menu">
<li><a href="#">Homens</a>
<ul>
<li><a href="#">Agasalhos</a></li>
<li><a href="#">Calças</a></li>
<li><a href="#">Camisetas</a></li>
</ul>
</li>
<li><a href="#">Mulheres</a>
<ul>
<li><a href="#">Agasalhos</a></li>
<li><a href="#">Calças</a></li>
<li><a href="#">Camisetas</a></li>
</ul>
</li>
<li><a href="#">Crianças</a>
<ul>
<li><a href="#">Agasalhos</a></li>
<li><a href="#">Calças</a></li>
<li><a href="#">Camisetas</a></li>
</ul>
</li>
<li><a href="#">Ofertas</a>
<ul>
<li><a href="#">Agasalhos</a></li>
<li><a href="#">Calças</a></li>
<li><a href="#">Camisetas</a></li>
</ul>
</li>
</ul>
</nav>
/applications/core/interface/imageproxy/imageproxy.php?img=http://i67.tinypic.com/ofpnxu.jpg&key=32656df87f7ec56267b796c2b414b09e930ca44cb478cd1f06a2143b699c99d6" class="ipsImage" alt="ofpnxu.jpg" />
CSS
Spoiler
.menu{
position: relative;
margin: -3px auto;
width: 450px;
background: black;
color: white;
list-style:none;
}
.menu li{
position:relative;
float:left;
}
.menu li a{font-family:"Humnst777 Blk BT"; color:white; text-decoration:none; padding:5px 20px; display:block;}
.menu li a:hover{
color:black;
background: white;
}
.menu ul li a{font-family:"Humnst777 Blk BT"; color:black; text-decoration:none; padding:5px 20px; display:inline-block;}
.menu ul li a:hover{
color:blue;
}
.menu li ul{
position:absolute;
top:25px;
left:0;
background-color:#fff;
display:none;
height: 300px;
width: 100%;
}
.menu li:hover ul, .menu li.over ul{
display:block;
}
.menu li ul li{
display:block;
width: 200px;
}
**Referência**
Spoiler
/applications/core/interface/imageproxy/imageproxy.php?img=http://i64.tinypic.com/117vhfo.png&key=2e9a7eaa39826acca2620b5015dd7378a47340d3099606d7ca167dd41ae1a2b4" class="ipsImage" alt="117vhfo.png" />>
Em 03/07/2017 at 02:30, luannsr12 disse:
Amigo, se você tem um menu de 450px seu width da li vai ter os 100% do menu , ou seja, vai so ocupar 450px da tela, mas se você fizer width 100% com todas as propriedades vai funcionar...
RESUMINDO.. SUA LI NÃO OCUPA 100% DA TELA, OCUPA 100% DO MENU QUE É DE 450PX! SE O SEU MENU FOR DE 100% A LI TBM VAI FICAR! abçs
Bom voltei aqui fui dar uma olhada no do iMasters, e cara eles não usam submenu, ao passar o mouse da display block em uma div... blz, entao so da 100% nas div, se voce quer fazer igual ao deles..
Intendi, obrigado! esclareceu bem minha dúvida . Já vou aplicar, Abçs
Amigo, se você tem um menu de 450px seu width da li vai ter os 100% do menu , ou seja, vai so ocupar 450px da tela, mas se você fizer width 100% com todas as propriedades vai funcionar...
RESUMINDO.. SUA LI NÃO OCUPA 100% DA TELA, OCUPA 100% DO MENU QUE É DE 450PX! SE O SEU MENU FOR DE 100% A LI TBM VAI FICAR! abçs
Bom voltei aqui fui dar uma olhada no do iMasters, e cara eles não usam submenu, ao passar o mouse da display block em uma div... blz, entao so da 100% nas div, se voce quer fazer igual ao deles..