jquery - Bootstrap Horizo​​ntal NavBar 跨度页面宽度

标签 jquery css html twitter-bootstrap

如何让水平导航栏占据页面宽度的 80%?

我的导航栏是这样设置的:

<div class="navbar navbar-default navbar-centered" role="navigation">
        <ul class="nav navbar-nav">
            <li><a class="navbar-button" role="button" href="#home">HOME</a></li>
            <li><a class="navbar-button" role="button" href="#about">ABOUT</a></li>
            <li><a class="navbar-button" role="button" href="#gallery">GALLERY</a></li>
            <li><a class="navbar-button" role="button" href="#products">PRODUCTS</a></li>
            <li><a class="navbar-button" role="button" href="#contact">CONTACT</a></li>
        </ul>
    </div>

当页面调整大小时,它水平居中,元素垂直堆叠。

但是,这些元素都聚集在页面中心附近,我希望它们散开。

我的 CSS 看起来像这样:

.navbar-button {
background-color: white;
color: inherit;
border: 3px solid blue;
border-radius: 0px;
}

.navbar {
    background-color: green;
    border: 0px;
    padding: 0px;
}

/*Center the navbar elements when collapsed*/
.navbar .navbar-collapse {
    text-align: center;
}

@media (min-width: 768px) {
    .navbar-centered .navbar-nav {
        float: none;
        text-align: center;
    }
    .navbar-centered .navbar-nav > li {
        float: none;
    }
    .navbar-centered .nav > li {
        display: inline;
    }
    .navbar-centered .nav > li > a {
        display: inline-block;
    }
}

最佳答案

将此行添加到 CSS:

@media(max-width:767px) {
.navbar {
    max-width:80%;
    margin:auto;
    /* float: left;  or right as you want and then remove margin: auto*/
}

}
@media(min-width:768px) {
    /* add here also if you want to have big menu 80% width */
}
@media(min-width:992px) {
    /* add here also if you want to have big menu 80% width */
}
@media(min-width:1200px) {
    /* add here also if you want to have big menu 80% width */
}

参见 DEMO

关于jquery - Bootstrap Horizo​​ntal NavBar 跨度页面宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36241511/

相关文章:

css - Chrome 中不显示背景图片

javascript - 如何修复数据表数据被更新或者破坏表的情况?

jquery - HTML 文件属性问题

javascript - 具有相同类别的多个按钮不起作用

javascript - 简单的网页模板

html - 在可调整大小的 div 中垂直居中输入

jquery - jQuery 中的目标 @import 没有 ID 也没有其他属性

html - div 的动态大小

java - java中的html截断器

javascript - 将 slider 输入值固定在气泡中