【发布时间】:2014-11-02 17:49:21
【问题描述】:
我一直在尝试从头开始创建这个基本菜单,但我遇到了一个小问题:例如,每当我将鼠标悬停在“类别”菜单(这是一个下拉元素)时,右侧的元素就会自动移动更远。
HTML:
<div id = "navbar">
<ul>
<li>News</li>
<li>News</li>
<li>News</li>
<li>News</li>
<li>Market</li>
<li class = "navbar_multiple"> Categories
<ul>
<li>Travel</li>
<li>Entertainment</li>
<li>Fun</li>
</ul>
</li>
<li>Fun</li>
</ul>
</div>
CSS:显然太长了 - 但包含在下面的 jsFiddle 中
这是 jsFiddle:http://jsfiddle.net/ktvde9qo/4/
我想这样当用户将鼠标悬停在“类别”项目上时,它会在其下创建下拉菜单,但保持其尺寸不变。我该怎么做?
【问题讨论】:
-
你不能减小下拉菜单的宽度吗??
-
我不会那样做,它看起来很丑。这是我希望它的外观:
http://codepen.io/andornagy/full/xhiJH(悬停 Wordpress 按钮) -
当使此类导航变得重要时,您至少要操纵最具体的元素,即锚标签,为每个导航菜单添加一个虚拟锚链接并将所有填充传递给它们
标签: html css menu navigation