【发布时间】:2020-03-04 21:13:03
【问题描述】:
我正在寻找一种在我的 BS4 导航栏中使用 2 个不同断点的方法。许多菜单项应始终折叠,而不同的菜单项仅在 -sm 屏幕上折叠。因此,在下面的示例中,选项 4-6 应始终折叠,选项 1-3 应在大于 -sm 的屏幕上可见,并且在 -sm 屏幕上折叠到同一个切换器。两个部分应右对齐,彼此相邻。
在大屏幕上应该是这样的: Large screen example
在小屏幕上是这样的: Small screen example
<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
<div class="container">
<a class="navbar-brand" href="#">Brand</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbars">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse navbars" id="navbar1">
<ul class="navbar-nav ml-auto">
<li class="nav-item"><a class="nav-link" href="#">Option 1</a> </li>
<li class="nav-item"><a class="nav-link" href="#">Option 2</a> </li>
<li class="nav-item"><a class="nav-link" href="#">Option 3</a> </li>
</ul>
</div>
<div class="collapse navbar-collapse navbars" id="navbar2">
<ul class="navbar-nav ml-auto">
<li class="nav-item"><a class="nav-link" href="#">Option 4</a> </li>
<li class="nav-item"><a class="nav-link" href="#">Option 5</a> </li>
<li class="nav-item"><a class="nav-link" href="#">Option 6</a> </li>
</ul>
</div>
</div>
</nav>
我到处搜索,但似乎找不到解决方案。我试图组合两个固定顶部的导航栏,但是当您单击切换器时会给出重叠的结果。我玩过 '.navbar-collapse-sm' 和类似的类,但这也不起作用。
那么这甚至可能吗?任何帮助或提示将不胜感激。
【问题讨论】:
标签: bootstrap-4