html - 如何强制 Bootstrap 切换菜单在另一个 div 上打开?

标签 html css twitter-bootstrap

如何强制 Bootstrap 切换菜单在 div 上打开,如下所示?
当我单击地球图标时,菜单会在地球旁边打开。
在这一点上,href 链接的宽度似乎设置不正确,因为
当我移过一个链接时,整个链接的一小部分在背景中变成灰色。

这是我的 Boot Demo

我正在寻找两种解决方案。
第一名:
enter image description here
2号:
enter image description here

最佳答案

在 Bootstrap 代码的丛林中花费数小时后,我发现了
我只需添加以下 css 片段即可获得我想要的第二个解决方案。
我仍然想知道如何在横幅上显示切换菜单
就像我为我的第一个想要的解决方案设想的那样......

这是第二个解决方案:

#menu .open .dropdown-menu {
    position: absolute;
    float: none;
    width: auto;
    margin-top: 55px;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
#menu .open .dropdown-menu > li > a,
#menu .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 15px;
}
#menu .open .dropdown-menu > li > a {
    line-height: 20px;
}

你也可以在bootply上查看结果here

关于html - 如何强制 Bootstrap 切换菜单在另一个 div 上打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29833223/

相关文章:

html - 将 Instagram API 用于简单网页

html - 如何使 html block 仅在一侧转换阴影和/或遵循非方形形状

css - 如何在 iView 中自定义输入元素的 CSS?

html - 从 RGBA 背景过渡线性渐变背景

javascript - 将 Bootstrap 3 工具提示添加到 google maps API v3 标记

html - Bootstrap 对齐项无法按预期工作

html - CSS 中的多个位置选择器

html - 是否可以使用 CSS 垂直显示表格行?

html - 列表项元素符号重叠

css - Bootstrap Navbar,仅在一个 View 上更改背景颜色