Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, eu estou testando um Spry:Menu Drop Down do Dw CS4 e eu mechi em coisa demais e não estou conseguindo corrigir um erro que está me incomodando. Vejam o HTML e o CSS:
<ul id="MenuBar1" class="MenuBarHorizontal">
<li><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Home','','layout/menu/home_over.png',1)"><img src="layout/menu/home.png" name="Home" width="151" height="35" border="0" id="Home" /></a> </li>
<li><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Fórum','','layout/menu/forum_over.jpg',1)"><img src="layout/menu/forum.jpg" name="Fórum" width="136" height="35" border="0" id="Fórum" /></a></li>
<li><a class="MenuBarItemSubmenu" href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('The Sims 3','','layout/menu/thesims3_over.jpg',0)"><img src="layout/menu/thesims3.jpg" name="The Sims 3" width="136" height="35" border="0" id="The Sims 3" /></a>
<ul>
<li><a href="#">The Sims 3</a></li>
<li><a href="#" class="MenuBarItemSubmenu">Volta ao Mundo</a>
<ul>
<li><a href="#">Sobre</a></li>
<li><a href="#">Imagens</a></li>
<li><a href="#">Vídeos</a></li>
</ul>
</li>
<li><a href="#">Imagens</a></li>
<li><a href="#">Vídeos</a></li>
<li><a href="#">Códigos</a></li>
<li><a href="#">Patches</a></li>
</ul>
</li>
<li><a href="#" class="MenuBarItemSubmenu" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Consoles','','layout/menu/consoles_over.jpg',0)"><img src="layout/menu/consoles.jpg" name="Consoles" width="136" height="35" border="0" id="Consoles" /></a>
<ul>
<li><a href="#">iPhone</a></li>
</ul>
</li>
<li><a href="#" class="MenuBarItemSubmenu" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Downloads','','layout/menu/downloads_over.jpg',1)"><img src="layout/menu/downloads.jpg" name="Downloads" width="136" height="35" border="0" id="Downloads" /></a>
<ul>
<li><a href="#">Modo Compra</a></li>
<li><a href="#">Modo Construção</a></li>
<li><a href="#">Lotes Residenciais</a></li>
<li><a href="#">Lotes Comunitários</a></li>
<li><a href="#">CAS</a></li>
<li><a href="#">Sims & Famílias</a></li>
<li><a href="#">Modificações</a></li>
</ul>
</li>
<li><a href="#" class="MenuBarItemSubmenu" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Sobre','','layout/menu/sobre_over.jpg',1)"><img src="layout/menu/sobre.jpg" name="Sobre" width="136" height="35" border="0" id="Sobre" /></a>
<ul>
<li><a href="#">Equipe</a></li>
<li><a href="#">Parceria</a></li>
<li><a href="#">RSS</a></li>
<li><a href="#">Twitter</a></li>
<li><a href="#">YouTube</a></li>
<li><a href="#">Contato</a></li>
</ul>
</li>
</ul>
</p>
Agora o CSS
ul.MenuBarHorizontal
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: auto;
} z-index: 1000;
} margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
position: relative;
text-align: left;
cursor: pointer;
width: 136px;
float: left;
} margin: 0;
padding: 0;
list-style-type: none;
font-size: 13px;
font-weight: bold;
width: 150px;
position: absolute;
left: -1000em;
} left: auto;
} width: 136px;
left: -1000;
} position: absolute;
} left: auto;
top: 0;
} display: block;
cursor: pointer;
background-color: #EEE;
color: #333;
text-decoration: none;
} background-color: #008528b;
color: #FFF;
z-index: -100;
} background-color: #0089d6;
color: #FFF;
} background-image: url(SpryMenuBarDown.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
} background-image: url(SpryMenuBarRight.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
} background-image: url(SpryMenuBarDownHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
} background-image: url(SpryMenuBarRightHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
} position: absolute;
z-index: 1010;
filter:alpha(opacity:0.1);
} display: inline;
float: left;
background: #FFF;
}
}
O erro está no negrito do HTML: Quando eu passo o mouse em cima do "Volta ao Mundo" o que está em negrito aparece em cima de onde está o "The Sims 3" e "Volta ao Mundo" e etc, além de aparecer somente a primeira opção. O que eu quero é que apareça ao lado, só que não sei o que faço.
Outra coisa que eu quero, é adicionar uma transparência. Por exemplo, o fundo desse menu é na cor #EEE. Eu quero que fique na cor #000 com 50% de opacidade. Como faço?
Carregando comentários...