如何更改导航栏/容器宽度? Bootstrap 3
我的导航栏的默认宽度太宽1170px
。 我想把它降低到940px
– 但我想保持响应。
我试图在CSS中更改容器宽度,并且使用大型浏览器可以正常工作,但在查看移动设备大小时,页面的其余部分会分崩离析。
这是正确的财产还是有别的?
@media (min-width: 1200px) { .container { max-width: 1170px; }
这是我的导航栏代码
<div 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="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Site Name</a> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav navbar-right"> <li class="active"><a href="#shop">Shop</a></li> <li><a href="#showcase">Showcase</a></li> <li><a href="#help">Help</a></li> <li><a href="#my account">My Account</a></li> <li><a href="#cart">Cart <span class="glyphicon glyphicon-shopping-cart"></span></a></li> </ul> </div><!--/.nav-collapse --> </div> </div>
我只是自己解决了这个问题。 你在正确的轨道上。
@media (min-width: 1200px) { .container{ max-width: 970px; } }
在这里我们说:在视口1200px或更大 – 将容器最大宽度设置为970px。 这将覆盖当前将max-width设置为1170px的标准类。
注意:确保你包含bootstrap.css的东西(以前每个人都犯了这个小错误)。
希望这有帮助,祝你好运!
对于小于992像素的视口,容器宽度将下降到940像素。 如果你真的不想要大于940像素的容器,那么去Bootstrap自定义页面,并将@container-lg-desktop
设置为@container-desktop
或硬编码940px
。
你好,这工作你尝试! 在你的情况是.navbar-fixed-top {}
.navbar-fixed-bottom{ width:1200px; left:20%; }
您正在使用的.navbar-static-top
强制navbar
变为全angular。 删除该类,你会得到一个可resize的navbar
。 然后,您可以将其包装在您想要的尺寸span#
。
<div class="container"> <div class="row"> <div class="span6 offset3"> <div class="navbar"> ... </div> </div> </div>
正确的方法是在这里更改在线定制器的宽度:
http://getbootstrap.com/customize/
下载重新编译的源代码,覆盖现有的引导程序目录,然后重新加载(介意浏览器caching!!!)
所有更改将保留在.jsonconfiguration文件中
再次申请所有的变化只是上传json文件,你准备好去
如果您正在处理更加dynamic的屏幕分辨率/大小,而不是以像素为单位对大小进行硬编码,则可以将宽度更改为介质宽度的百分比,
@media (min-width: 1200px) { .container{ max-width: 70%; } }
只是简单的:
.navbar{ width:65% !important; margin:0px auto; left:0; right:0; padding:0; }
要么,
.navbar.navbar-fixed-top{ width:65% !important; margin:0px auto; left:0; right:0; padding:0; }
希望它能起作用(至less对未来的search者来说)