【问题标题】:Bootsrap navbar how to make it fullscreenBootstrap导航栏如何使其全屏
【发布时间】:2014-04-22 23:34:37
【问题描述】:

现在我已经编辑了我的导航栏 css,使其始终保持折叠状态。 我的问题是,当我向它添加太多链接时,它会在下拉时中途蹒跚而行。经过进一步检查,我注意到当我将浏览器窗口向下滚动并将其放下时,它实际上将其折叠成一个滚动导航栏之类的中间页面。所以基本上你最终会滚动它。我不知道要调整什么设置,以免它崩溃。如果有的话,我希望它全屏显示 - 当我把它放下时,它只会占据整个页面。这是 CSS 覆盖代码:

@media (max-width: 2500px) {
.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-collapse.collapse.in {
    display: block!important;
}
.navbar-nav {
    float: none!important;
    margin: 7.5px px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

我的导航栏部分代码:

<nav class="navbar navbar-inverse navbar-fixed-top">

<div class="container">
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
            <label class="navbar-brand" style="font-weight: normal" data-toggle="collapse" data-target=".navbar-collapse">Advising Center
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span></label>


    </div>
    <div class="collapse navbar-collapse">
        <ul class="nav navbar-nav">
            <%= render 'layouts/navigation_links' %>
        </ul>
        <div class="navbar-header navbar-right">
    <p class="navbar-text">
    <ul><%=@currentuser.name%></ul>

    </p>
</div>
    </div>
</div>
</nav>

我四处寻找答案,但似乎在任何地方都找不到。感谢您的帮助!

【问题讨论】:

    标签: css ruby-on-rails ruby navbar


    【解决方案1】:

    要阻止它滚动,您需要覆盖 Bootstrap 设置的最大宽度:

    .navbar-collapse {
      max-height: none;
    }
    

    Demo

    【讨论】:

    • 漂亮!碰巧,我似乎也有一个问题,当我展开导航栏,然后将窗口向下压,然后将其重新调整为完整大小,然后当我尝试关闭导航栏时,一切都会变得混乱 - 不会缩回并变得扭曲。
    • 我提供的链接中是否发生了这种情况?我无法重现类似的问题?
    • 不,这是在我重置 css 中的 max-width 属性后发生的事情(顶部的 CSS 代码块)。我不确定我是否遗漏了一些明显的东西
    • 嗯。我添加了您的样式,但仍然无法复制? jsbin.com/heway/3/edit
    • 对于我编写此 Web 应用程序的目的而言,这没什么大不了的。最后你已经回答并帮助我解决了我原来的问题。我会接受答案。
    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多