css - Bootstrap 3 弹出窗口在 "responsive"模式下不起作用

标签 css twitter-bootstrap responsive-design media-queries

这是我的 JSFiddle完整的代码示例。

请注意,如何将鼠标悬停在橙色道路字形上并使其正确显示我的弹出窗口?好吧,当我将 Result 部分的宽度缩小到菜单垂直堆叠的程度,然后将鼠标悬停在弹出窗口上时,它不会呈现。对我来说,这意味着当用户从移动浏览器查看我的应用程序时它不会呈现。

我尝试过:

#fieldMode .popover {
    min-width: 300px
}

#fieldMode .popover-title {
    color: rgb(255,102,0);
    background: rgb(176,205,249);
}

#fieldMode .popover-content {
    color: rgb(12,66,144)
}

...但这似乎不起作用。解决办法是什么?

最佳答案

在移动设备上,您的 a 标记由 Bootstrap 样式指定 display: block,导致其宽度为 100%。如果您尝试将弹出窗口放置在其右侧,则此方法将不起作用。添加 display: inline-block 将导致它只占用所需的空间,而不是全屏宽度。更新 fiddle :https://jsfiddle.net/mgup49hv/1/

#fieldModePopover {
    display: inline-block;    
}

关于css - Bootstrap 3 弹出窗口在 "responsive"模式下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26767196/

相关文章:

html - 修复了带有滚动条的左侧边栏和右侧的流动内容仅在 Firefox 中有效,在 Google Chrome 和 IE 中无效 - CSS

html - 具有固定第一行和第一列的可滚动 html 表格,以及表格单元格内的 Angular Material 控件

javascript - Bootstrap 按钮文本对齐

html - 文本移动到下一行而没有宽度问题

html - 需要一个按钮列表来 float 到图像的右侧

jquery - 鼠标悬停时显示 Google 饼图

html - 如何将菜单的背景颜色更改为透明?

CSS Bootstrap 覆盖了我自己的 CSS

html - Twitter bootstrap 中的脚手架和网格系统

jquery - 响应式元素不会在 768 和 785 像素之间正确堆叠