html - 当我尝试悬停时,导航下拉菜单不断消失

标签 html css navigation

基本上我做了一个非常好的导航栏和所有内容,但是我制作的下拉菜单不起作用,它显示在我的社区选项卡上,但是当我尝试将鼠标悬停在它上面时它消失了:(

有人知道我该如何解决吗?

这是我的代码:

<div class="navigation">
            <ul class="navigation_items">
                <li class="active"><a href="index.html">Home</a></li>
                <li><a href="about.html">What we do</a></li>
                <li>
                    <a>Community</a>
                    <ul>
                        <li><a>Forums</a></li>
                    </ul>
                </li>
                <li><a href="contact.html">Contact</a></li>
            </ul>
        </div>

检查jsfiddle中的css代码

http://jsfiddle.net/8a92u/

最佳答案

将子菜单位推到主菜单上,使其在悬停时保留菜单。

margin-top:-10px 添加到子菜单 ul 和 padding-top: 10px 以使其返回相同的 UI 外观。

.navigation_items ul {
    background-color: rgb(28, 28, 28);
    border-radius: 0px;
    padding: 0;
    position: absolute;
    top: 100%;
    margin-top: -10px;
    padding-top: 10px;
}

DEMO

关于html - 当我尝试悬停时,导航下拉菜单不断消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397825/

相关文章:

ios - 如何通过 Storyboard以编程方式设置首先加载哪个屏幕

java - Android 物理/电容式导航按钮

javascript - 如何 ondragover 更改 jQuery droppable 中可放置区域的颜色?

javascript - 使用jquery点击下拉菜单

css - 如何使用 CSS 选择自定义元素的一部分?

css - 我应该把我的 css 文件放在哪里?

javascript - 导航覆盖汉堡包菜单点击问题

html - 如何使音频播放器居中?

javascript - j 呈现的 collection_select 输出 HTML <\/option>\n

html - 如何使绝对定位的元素仅使用必要的宽度?