嗨,我想创建一个下拉按钮。 我的问题是每当我悬停它只需在列表中上升 我想是对的位置保持固定 和其他列表上出现了底侧固定下拉按钮HTML
,这里是我的CSS
#Menu-Button {
font-family: MyriadWebPro;
color: #F93;
}
#Menu-Button ul {
list-style-type:none;
}
#Menu-Button ul li.item{
display:none;
}
#Menu-Button ul:hover .item{
display:block;
border:1px solid #F93;
background-color:#F60;
}
和我的html看起来像这样
<ul>
<li>Menu</li>
<li class="item" id="Menu-Button">Roti</li>
<li class="item" id="Menu-Button">Nasi</li>
<li class="item" id="Menu-Button">Sayur</li>
<li class="item" id="Menu-Button">Buah</li>
<li class="item" id="Menu-Button">Sereal</li>
<li class="item" id="Menu-Button">Oatmeal</li>
<li class="item" id="Menu-Button">Telur</li>
</ul>
谁能告诉我我的问题在哪里?
您的代码不做任何事情,因为ID必须在页面上唯一,并且在第一个“菜单 - 按钮”内没有ul触发悬停效果。您需要发布足够的代码来重现您的问题,并删除重复的ID。 –