【问题标题】:create submenu with css使用 CSS 创建子菜单
【发布时间】:2014-05-22 02:03:44
【问题描述】:

谁能帮帮我。我有这个 html 代码,我想用 css 设计我的子菜单,但我是新手,我真的需要帮助

<div class="nav-collapse collapse">
            <ul id="nav-list" class="nav pull-right">
                <li><a href="#home">Home</a></li>
                <li><a href="#about">About</a></li>
                <li><a href="#updates">Updates</a></li>
                <li><a href="#screenshots">Screenshots</a></li>
                <li><a href="#howto">How to</a></li>
                    <ul>
                    <li><a href="#">Sub Item 1.1</a></li>
                    <li><a href="#">Sub Item 1.2</a></li>
                    </ul>
                <li><a href="#permissions">Permissions</a></li>
                <li><a href="#download">Download</a></li>
                <li><a href="#contact">Contact</a></li>
            </ul>
        </div>

我想为我的子菜单设置下拉列表。我的菜单目前是水平的

【问题讨论】:

标签: css submenu


【解决方案1】:

让您开始...

.nav li ul { display: none; }

.nav li:hover ul { display: block;}

您的 HTML 还需要稍作编辑...您需要将子菜单 &lt;ul&gt; 嵌套在父菜单 &lt;li&gt; 中。如下:

<li><a href="#howto">How to</a>
    <ul>
        <li><a href="#">Sub Item 1.1</a></li>
        <li><a href="#">Sub Item 1.2</a></li>
    </ul>
</li>

这是一个演示此工作的 jsfiddle,显然它不是水平的,因为我缺少您已经制作的样式,但是当您将鼠标悬停在“操作方法”上时,该功能仍然有效:

http://jsfiddle.net/Zuvdf/

【讨论】:

  • 我很抱歉,我错误地阅读了您的代码而犯了一个错误。 (这是漫长的一天)。您的 HTML 也不完全正确,请参阅我上面的编辑了解详细信息。
  • Tnx 关于上面的更正,但是当我在我的 css 中进行更改时,我的标题会改变他的大小。如何使该子菜单看起来像带边框的框中的真实下拉子菜单,并且标题保留正常。我将在帖子中传递我的 css 代码
  • 这是我的 CSS jsfiddle.net/miki9999/gcpPa。我看到了您关于子菜单的链接,我尝试将其中的代码放在我的 css 中,但它有所不同。 cssmenumaker.com/menu/black-css3-drop-down-menu
猜你喜欢
  • 2018-11-23
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 2013-10-14
  • 2016-12-11
相关资源
最近更新 更多