1. 程式人生 > >bootstrap 組件之"導航條"

bootstrap 組件之"導航條"

name 空白 arc 底部 adding set from car efault

一個典型的導航條基本代碼如下:

<nav class="navbar navbar-default">
    <div class="container">
        <div class="navbar-header">
     <a class="navbar-brand" href="#">品牌名稱</a>
     </div>
    </div>
</nav>

導航條一般用 <nav> 標簽 如果用 <div> 標簽需要在後面加: role="navigation

"

navbar-default 是導航條的樣式 默認背景是淡粉色 如果 想改成黑色 在後面加 navbar-inverse 也可以找到css源碼 修改顏色.

navbar-brand 用於展示品牌或項目名稱的一個簡單鏈接,只需要一個錨標簽。

固定導航條,有兩種 固定在底部和頂部 只需要在最外層的nav/div上應用:

navbar-fixed-top 固定在頂部
navbar-fixed-bottom 固定在底部

附著導航條時,一定要留出一塊空白區域,在 <body> 的頂端添加70px的padding。 要保證將這段樣式加在Bootstrap核心CSS之後,在響應式CSS(可選的)之前。

設置導航鏈接:

<div class="nav navbar-collapse"id="bs-example-navbar-collapse-1">
    <ul class="nav navbar-nav">
        <li class="active"><a href="#">XX</a></li>
        <li><a href="#">XX </a></li>
        <li><a href="#">XX</a></li>
        <li><a href="
#">XX </a></li> </ul> </div>

設置下拉菜單:

在導航中很容易添加上下拉菜單,要用到 下拉javascript插件 。

在你要設置的<li>標簽裏添加一個 class="dropdown" 就可以實現下來菜單功能 具體代碼如下:

<li class="dropdown">
   <a href="#" class="dropdown-toggle"data-toggle="dropdown">XX<span class="caret"></span></a>
   <ul class="dropdown-menu"role="menu">
       <li><a href="#">XX</a></li>
       <li><a href="#">XX</a></li>
       <li><a href="#">XX</a></li>
       <li><a href="#">XX</a></li>
       <li><a href="#">XX</a></li>
   </ul>
</li>

<span class=caret></span> 是一個向下的小箭頭

導航條中的表單:

<form class="navbar-form pull-left" role="search">
    <div class="form-group">
         <input type="text" class="form-control" placeholder="Search">
    </div>
    <button type="submit" class="btn btn-default">Submit</button>
</form>

只是要在<from>標簽中添加 class="navbar-from‘class="pull-left‘或者class="pull-right 決定居左還是居右

本章只介紹這麽多 全部代碼如下:

<!doctype html>
<html lang="en">
<head>
    <title>導航欄</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/bootstrap.css" >
    <style>
        body{
            padding-top: 70px;
        }
    </style>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top navbar-inverse">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">XXXX </a>
        </div>
        <div class="nav navbar-collapse"id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">XX</a></li>
                <li><a href="#">XX </a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle"data-toggle="dropdown">XX<span class="caret"></span></a>
                    <ul class="dropdown-menu"role="menu">
                        <li><a href="#">XX</a></li>
                        <li><a href="#">XX</a></li>
                        <li><a href="#">XX</a></li>
                        <li><a href="#">XX</a></li>
                        <li><a href="#">XX</a></li>
                    </ul>
                </li>
                <li><a href="#">XX </a></li>
            </ul>

            <form class="navbar-form pull-left" role="search">
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="Search">
                </div>
                <button type="submit" class="btn btn-default">Submit</button>
            </form>
        </div>
    </div>
</nav>
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>

</body>
</html>>

bootstrap 組件之"導航條"