bootstrap-导航条

<body style="padding-top:50px">
<!--
    navbar              导航条的基础样式
    nav navbar-nav        导航条里菜单的固定样式组合class
    navbar-default        导航条的默认样式
    navbar-static-top    导航条为直角
    navbar-fixed-top    导航条固定在上面,一般这时候要给body设置padding值或margin
    navbar-fixed-bottom    导航条固定在下面
 -->
<div class="container">
    <!-- 默认样式的导航条 -->
    <nav class="navbar navbar-default">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>
    </nav>

    <!-- 黑色的导航条 -->
    <nav class="navbar navbar-inverse">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>
    </nav>

    <!-- 直角的导航条 -->
    <nav class="navbar navbar-inverse navbar-static-top">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>
    </nav>

    <!-- 固定在下面/上面的导航条 -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>
    </nav>
</div>
<script type="text/javascript" src="jquery/jquery.min.js"></script>
<script type="text/javascript" src="bootstrap/bootstrap.min.js"></script>
</body>

效果:

导航条的其他样式:

<!--
    navbar-header            导航的头部,一般情况下放logo
    navbar-brand            用来放logo的,需要配合navbar-header
 -->

<!-- 一般情况下都会把nav包在container外面 -->
<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
            <a href="#" class="navbar-brand">
                <img src="user_photo.png" height="20"/>
            </a>
        </div>

        <ul class="nav navbar-nav">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>
    </div>
</nav>

<!-- 对齐方式的导航条 -->
<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
            <a href="#" class="navbar-brand">logo</a>
        </div>

        <!-- navbar-left表示内容以左边对齐 -->
        <ul class="nav navbar-nav navbar-left">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>

        <!-- navbar-right表示内容以右边对齐 -->
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#">登陆</a></li>
            <li><a href="#">注册</a></li>
        </ul>
    </div>
</nav>

<!-- 有链接与文字的导航条 -->
<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
            <a href="#" class="navbar-brand">logo</a>
        </div>

        <!-- navbar-left表示内容以左边对齐 -->
        <ul class="nav navbar-nav navbar-left">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>

        <a href="#" class="navbar-link navbar-text">链接</a>
        <p class="navbar-text">这里是一段文字</p>

        <!-- navbar-right表示内容以右边对齐 -->
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#">登陆</a></li>
            <li><a href="#">注册</a></li>
        </ul>
    </div>
</nav>

<!-- 有表单的导航条 -->
<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
            <a href="#" class="navbar-brand">logo</a>
        </div>

        <!-- navbar-left表示内容以左边对齐 -->
        <ul class="nav navbar-nav navbar-left">
            <li class="active"><a href="#">W3School</a></li>
            <li><a href="#">雪碧</a></li>
            <li><a href="#">果汁</a></li>
        </ul>

        <button class="btn btn-success navbar-btn">搜索</button>        

        <!-- 如果导航里有form,需要给form添加navbar-form,如果让他们在一行显示添加navbar-left -->
        <form action="aaa.html" class="navbar-form navbar-left">
            <input type="text" class="form-control"/>
            <button class="btn btn-default">搜索</button>
        </form>
        <!-- navbar-right表示内容以右边对齐 -->
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#">登陆</a></li>
            <li><a href="#">注册</a></li>
        </ul>
    </div>
</nav>

效果:

时间: 2024-08-04 09:22:01

bootstrap-导航条的相关文章

Bootstrap导航条

前面的话 导航条(navbar)和导航(nav),就相差一个字,多了一个“条”字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式.本文将详细介绍Bootstrap导航条 基础导航条 在Bootstrap框架中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多. 导航条是在应用或网站中作为导航页头的响应式基础组件.它们在移动设备上可以折叠(并且可开

实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单

使用Bootstrap导航条组件时,如果你的导航条带有下拉菜单,那么这个带下拉菜单的导航在点击时只会浮出下拉菜单,它本身的href属性会失效,也就是失去了超链接功能,这并不是我想要的,我希望导航条的链接可以正常打开它的链接,但又需要下拉菜单功能,开始折腾~ 首先解决带下拉菜单的导航条可以点击问题,下拉菜单效果是JS实现的,分析bootstrap.js文件发现,Bootstrap把下拉菜单写成了一个JQuery插件,在dropdown代码段中找到了关键的几句: // APPLY TO STANDA

浅谈Bootstrap——导航条起步

不多说,直接上代码. <div class="navbar navbar-default"> <div class="container"> <div class="navbar-header"> <a href="#" class="navbar-brand"> <span class="logo"></span>

神奇的Bootstrap 导航条 全面实战篇

转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52056377 导航条(navbar)在Bootstrap中是一个独立组件,导航条(navbar)和导航(nav)在Bootstrap中是有明显的区别的.在导航条(navbar)中有一个背景色.而且导航条可以是纯链接.表单.表单和导航一起结合等多种形式. 1.实战一-带二级菜单和表单的导航条 <!DOCTYPE HTML> <html> <head> &l

bootstrap导航条组件

一.导航条模板(官方文档) <nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button&

Bootstrap——导航条(navbar)

导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多. 导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航).表单以及表单和导航一起结合等多种形式. 在制作一个基础导航条时,主要分以下几步: 首先在制作导航的列表(<ul class='nav'>)上添加类名 navbar-nav: 在列表外部添加一个容器(nav),并且使用类名 navbar 和 navbar-default. <nav class="navbar navbar-defau

了解bootstrap导航条

导航条是在您的应用或网站中作为导航页头的响应式基础组件.它们在移动设备上可以折叠(并且可开可关),且在视口(viewport)宽度增加时逐渐变为水平展开模式. 两端对齐的导航条导航链接已经被弃用了. ? nav class="navbar navbar-default navbar-fixed-top" role="navigation" div class="container" div class="navbar-header&qu

bootstrap制作导航条

bootstrap 导航条摸索了好久,要不就是左边和右边不会水平对齐,要不就是颜色不一样,菜鸟最后终于搞定,直接把代码放这里,以后直接用 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&

Bootstrap组件之导航条

.navbar--设置nav元素为导航条组件: .navbar-default--指定导航条组件为默认主题: .navbar-inverse--指定导航条组件为黑色主题: .navbar-fixed-top--设置导航条组件固定在顶部: .navbar-fixed-bottom--设置导航条组件固定在底部: .container-fluid--设置宽度充满父元素,即为100%: .navbar-header--主要指定div元素为导航条组件包裹品牌图标及切换按钮: .navbar-toggle-

Bootstrap(标准顶部导航条)

<!DOCTYPE html><html lang="en"><head> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <tit