【发布时间】:2014-01-30 17:45:28
【问题描述】:
在我当前的下拉菜单中,我有一个包含 5 个列表项的子菜单
HTML
<ul id="menu-list">
<li>Menu Item 1
<ul class="submenu">
<li>sub Menu Item 1</li>
<li>sub Menu Item 2</li>
<li>sub Menu Item 3</li>
<li>sub Menu Item 4</li>
</ul>
</li>
<li>Menu Item 2
<ul class="submenu">
<li>sub Menu Item 1</li>
<li>sub Menu Item 2</li>
<li>sub Menu Item 3</li>
<li>sub Menu Item 4</li>
</ul>
</li>
<li>Menu Item 3</li>
<li>Menu Item 4</li>
<li>Menu Item 5</li>
</ul>
CSS
#menu-list
{
background:inherit;
}
#menu-list li
{
cursor:pointer;
border: 1px solid black;
position:fixed;
}
#menu-list li:hover
{
cursor:pointer;
visibility:visible;
}
#menu-list .submenu
{
position:fixed;
margin: -25px 0px 0px 100px;
z-index: 50;
visibility:hidden;
}
#menu-list li:hover .submenu
{
cursor:pointer;
visibility:visible;
position:fixed;
}
我希望子菜单从与父菜单相同的高度(顶部)开始,请分享一些提示,谢谢
喜欢,鼠标悬停
list 1 --> sub-1
list 2 sub-2
list 3 sub-3
list 1 sub-1
list 2 --> sub-2
list 3 sub-3
【问题讨论】: