gpt4 book ai didi

twitter-bootstrap - 导航栏固定在顶部但不是全宽

转载 作者:行者123 更新时间:2023-12-03 22:30:15 26 4
gpt4 key购买 nike

使用 2.1.1 Twitter Bootstrap,我正在尝试创建一个固定在页面顶部的导航栏,但它是 不是 全屏宽度:

<div class="container">
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#">Project name</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
</div>

如果我删除 navbar-fixed-top 类:
  <div class="navbar navbar-fixed-top">


  <div class="navbar">

然后导航栏最终看起来像我想要的那样 - 只有 940px 宽而不是全宽 - 但当然它不再固定在页面顶部。如何将此导航栏固定在页面顶部而不使其变为全角?

最佳答案

您可以创建一个 navbar-fixed-top 或 nav-bar-fixed-bottom ,而无需将其变为全宽并响应任何屏幕尺寸。

第 1 步:添加这些 css :(我创建了一个名为:.navbar-fixed-width 的 css 类)

@media all and (min-width: 768px) {
.navbar-fixed-width {
width: 768px;
margin-left: auto;
margin-right:auto;
}
}

@media all and (min-width: 992px) {
.navbar-fixed-width {
width: 992px;
margin-left: auto;
margin-right:auto;
}

}

@media all and (min-width: 1200px) {
.navbar-fixed-width {
width: 1200px;
margin-left: auto;
margin-right:auto;
}
}

第 2 步: .navbar-fixed-width像这样导航的类。
<div class="navbar navbar-inverse navbar-fixed-top navbar-fixed-width" role="navigation">
<div class="container">
<div class="navbar-header">
</div>
</div>
</div>

关于twitter-bootstrap - 导航栏固定在顶部但不是全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12571540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com