我正在尝试更改我的Navbar。
我的实际网站是https://demo.gozpeak.com,但我不知道我的导航栏是否符合引导程序...(随意发表评论)。
目前,我的新导航栏看起来像这样:
<nav id="zpeakNavigation" class="navbar navbar-default navbar-inverse navbar-fixed" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a id="zpeakLogo" class="navbar-brand" href="index.php?page=home"><img src="views/images/gozpeak_small.png" alt="GoZpeak" title="GoZpeak!" /></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul id="zpeakNavbar" class="nav navbar-nav nav-pills navbar-right">
<li class="btn navbar-btn pull-right">
<a title="addevent" data-toggle="modal" data-target="#modalSelectQueryNotLogged"><span class="glyphicon glyphicon-calendar"> Add event </span></a>
</li>
<li class="btn navbar-btn pull-right">
<a title="registration" data-toggle="modal" data-target="#modalInscription"><span class="glyphicon glyphicon-user"> Registration</span></a>
</li>
<li class="btn navbar-btn pull-right">
<a title="connection" data-toggle="modal" data-target="#modalConnection"><span class="glyphicon glyphicon-log-in"> Connection</span></a>
</li>
</ul>
</div>
</div>
<!-- /.container-fluid -->
</nav>
我的CSS:
#zpeakNavigation a {
color:#669DD4!important;
font-size: 12pt;
}
#zpeakNavigation a:hover {
color: #DAE3E6!important;
}
#zpeakNavbar {
width: 50%;
}
#zpeakNavbar li {
margin-right: 3%;
}
#zpeakLogo img {
margin-left: 14%;
width: 74%;
}
主要问题是,当我调整屏幕大小时(例如对于md或sm),navbar-nav会被破坏...一个按钮在条形图下面,然后是另一个按钮等...
在这种情况下,我希望3个按钮保持对齐,(理想情况下尽可能在同一水平移动......)。
例如,几乎像这个网站(除了我之后会添加一个搜索栏):
答案 0 :(得分:0)
replace this code to style:
#zpeakNavigation a {
color:#669DD4!important;
font-size: 12pt;
}
#zpeakNavigation a:hover {
color: #DAE3E6!important;
}
#zpeakNavbar {
width: 100%;
}
#zpeakNavbar li {
margin-right: 3%;
}
#zpeakLogo img {
margin-left: 14%;
width: 74%;
}
/*responsive*/
@media (max-width: 767px) {
#zpeakNavbar {
width: 100%;
}
#zpeakNavbar li {
margin-right: 3%;
text-align: left;
width: 100%;
}
}