响应式宽屏网站源码-基于Bootstrap3制作响应式布局网站(三)

前言

原创文章,欢迎转载,请保留出处。
有任何错误、疑问或者建议,欢迎指出。
我的邮箱:Maxwell_nc@163.com

前两篇文章简单介绍了Bootstrap的基本特性和原理。 接下来我们来实现一般网站所需要的导航栏。 明显的例子就是CSDN本身就有两个导航栏。 文章主要分为两个部分:顶部导航栏和侧面导航栏。 这里实现的是响应式导航栏。

响应式顶部导航栏

这里先不展示如何实现跳转响应式宽屏网站源码,下一节我们会讲具体的跳转原理和实现。

响应式网页设计代码_响应式宽屏网站源码_响应式企业网站源码

(可以参考上次提供的源码)

我们先看一下jsp部分的div。 这主要是利用Bootstrap自己的类和组件来实现的。

由于顶部导航栏在 Bootstrap 3 中已经实现了响应式布局响应式宽屏网站源码,因此我们不需要添加额外的 JS 或 CSS 来实现响应式布局。

详细可以参考Bootstrap3的中文文档:

响应式宽屏网站源码_响应式网页设计代码_响应式企业网站源码

    
    <nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="#home" data-toggle="tab">我的Bootstrap3网站</a>
            
            <button type="button" class="navbar-toggle collapsed"
                data-toggle="collapse" data-target="#navbar" aria-expanded="false"
                aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span> <span
                    class="icon-bar"></span> <span class="icon-bar"></span> <span
                    class="icon-bar"></span>
            </button>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">设置</a></li>
                <li><a href="#">退出</a></li>
            </ul>
        </div>
    </div>
    </nav>

另外添加自定义样式(界面调整)

响应式宽屏网站源码_响应式网页设计代码_响应式企业网站源码

/* 顶部导航栏占了 50px,下移内容部分 */
body {
    padding-top: 50px;
}
/* 顶部导航栏,隐藏默认显示的1px边框 */
.navbar-fixed-top {
    border: 0;
}

这里可以简单实现