css - 带有空格 nowrap 的导航栏中的下拉菜单 - BS4
问题描述
使用Vue-bootstrap
下拉组件:b-nav-item-dropdown
当客户端具有小屏幕分辨率时,我在导航栏中使用具有水平滚动的下拉元素时遇到问题。
代码
<b-nav class="justify-content-end">
<b-nav-item class="nav__map" active>First item</b-nav-item>
<b-nav-item class="nav__help">Second item</b-nav-item>
<b-nav-item-dropdown class="nav__city" text="New-York" extra-toggle-classes="nav-link-custom" right>
<b-dropdown-item>New-York</b-dropdown-item>
<b-dropdown-item>San Francisco</b-dropdown-item>
</b-nav-item-dropdown>
</b-nav>
CSS
.nav {
white-space: nowrap;
overflow-x: auto;
display: inherit;
.nav-item {
display: inline-block;
}
}
因为white-space: nowrap
当我单击下拉菜单时,该弹出窗口位于所有元素的后面:
我试过玩z-index
,但没有成功。
解决方案
推荐阅读
- javascript - 如何在常规异常中使用带双引号的变量?
- java - Spring Boot Actuator 自定义 RestControllerEndpoint 与类级别的 RequestMapping 注解
- google-sheets - 如何在 Google 表格中转置这些数据
- xml - 如何在 PowerShell 中从不同的 xml 节点动态读取特定的 XML 属性
- c# - 我们如何在 C# 中为 BenchmarkDotNet 的 [Arguments] 标签传递动态参数?
- android - Webview错误variations_seed(没有这样的文件或目录)
- javascript - How to re-render a full page with tag in react-router-dom
- javascript - 为什么在我的 Rails 应用程序中再次呈现 HTML div(包含数据表)之前无法隐藏它?
- laravel - Laravel - 如何在模型和控制器中验证评分系统
- objective-c - 如何将 Objective-c 静态库添加到 Swift 框架中?