【发布时间】: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