【发布时间】:2018-12-31 05:43:26
【问题描述】:
我正在处理website,其中子菜单下拉项显示在底部,如下所示。
我使用的 HTML/CSS 代码如下:
HTML 代码:
<div class="navbar-collapse text-center" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<!--
<button type="submit" onclick="location.href='/prostore';" class="btn btn-default">Hello World</button>
-->
<li class="menu-item nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
main menu
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<a class="dropdown-item" href="#">about</a>
<a class="dropdown-item" href="#">blog</a>
<a class="dropdown-item" href="#">contact us</a>
<div class="submenu-item">
<a class="dropdown-item dropdown-toggle dropright" href="#" id="navbarDropdownSubMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Social
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSubMenuLink">
<a class="dropdown-item" href="#">T</a>
<a class="dropdown-item" href="#">U</a>
<a class="dropdown-item" href="#">V</a>
<a class="dropdown-item" href="#">W</a>
</div>
</div>
</div>
CSS 代码:
.menu-item:hover > .dropdown-menu {
display: block;
}
/* makes sub-menu S open on hover */
.submenu-item:hover > .dropdown-menu {
display: block;
}
问题陈述:
我想知道我应该在上面的 HTML/CSS 中进行哪些更改,以便 如果我们将鼠标悬停在社交上,下拉项 T、U、V 和 W 会向右显示,类似于 this
【问题讨论】:
-
我一直在玩
dropright,我可以让它为你的“主菜单”工作,但子导航不适合 dropright。我将继续看看哪种组合会起作用,但我现在必须收工。 GL,我会看看我能找到什么 - 这是一个有趣的谜题。
标签: html css drop-down-menu hover bootstrap-4