Bootstrap4 導航欄


Bootstrap4 導航欄


目錄

Bootstrap4 導航欄

動態選項卡

標准的導航欄 

導航對齊方式

導航欄的組成

ul 元素中包含navbar-nav 類 表示導航欄中ul

li元素中包含nav-item類 表示導航欄中ul中li 的元素

li-> a 中class="nav-link”表示元素是連接  

下拉菜單

垂直導航

垂直導航欄

不同顏色導航欄

品牌/Logo

導航欄的表單與按鈕 

 導航欄使用下拉菜單

導航欄文本

固定導航欄

面包屑導航



簡單的水平導航欄,可以在 <ul> 元素上添加 .nav類,在每個 <li> 選項上添加 .nav-item 類,在每個鏈接上添加 .nav-link 類:

 .nav-tabs 類可以將導航轉化為選項卡。

.nav-pills 類可以將導航項設置成膠囊形狀。

.nav-justified 類可以設置導航項齊行等寬顯示。

動態選項卡

如果你要設置選項卡是動態可切換的,可以在每個鏈接上添加 data-toggle="tab" 屬性。 然后在每個選項對應的內容的上添加 .tab-pane類。

如果你希望有淡入效果可以在 .tab-pane 后添加 .fade類:

<div class="container">
  <h2>選項卡切換</h2>
  <br>
  <!-- Nav tabs -->
  <ul class="nav nav-tabs" role="tablist">
    <li class="nav-item">
      <a class="nav-link active" data-toggle="tab" href="#home">Home</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" data-toggle="tab" href="#menu1">Menu 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" data-toggle="tab" href="#menu2">Menu 2</a>
    </li>
  </ul>

  <!-- Tab panes -->
  <div class="tab-content">
    <div id="home" class="container tab-pane active"><br>
      <h3>HOME</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>
    <div id="menu1" class="container tab-pane fade"><br>
      <h3>Menu 1</h3>
      <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    </div>
    <div id="menu2" class="container tab-pane fade"><br>
      <h3>Menu 2</h3>
      <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
    </div>
  </div>
</div>

標准的導航欄 

nav元素中用 .navbar 類來創建一個標准的導航欄

導航對齊方式

.justify-content-center 類設置導航居中顯示, .justify-content-end 類設置導航右對齊。

導航欄的組成

nav元素中包含  .navbar  導航欄垂直 、響應式的、 導航欄顏色、 導航欄適應 等類 

nav元素中包含  ul

ul 元素中包含navbar-nav 類 表示導航欄中ul

li元素中包含nav-item類 表示導航欄中ul中li 的元素

結構如下:

nav -> a或者a->img 或者ul->->li->a等

li-> a 中class="nav-link”表示元素是連接  

下拉菜單

.dropdown 類用來指定一個下拉菜單。

.dropdown-divider 類用於在下拉菜單中創建一個水平的分割線;

.dropdown-header 類用於在下拉菜單中添加標題;

.disabled 類禁用下拉菜單;

 .dropdown-menu 類后添加 .dropdown-menu-right 類 讓下拉菜單右對齊

向上彈出的下拉菜單.dropup類:

垂直導航

.flex-column 類用於創建垂直導航:

垂直導航欄

刪除 .navbar-expand-xl|lg|md|sm 類  變化為 ->垂直導航欄;

不同顏色導航欄

.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark和 .bg-light類  創建不同顏色導航欄

.navbar-brand 類用於高亮顯示品牌/Logo;

<a class="navbar-brand" href="#"> <img src="*.jpg" alt="Logo" style="width:40px;"> </a>

導航欄的表單與按鈕 

導航欄的表單 <form> 元素使用 class="form-inline" 類來排版輸入框與按鈕;

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <form class="form-inline">
    <input class="form-control" type="text" placeholder="Search">
    <button class="btn btn-success" type="submit">Search</button>
  </form>
</nav>

 導航欄使用下拉菜單

<li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">
        Dropdown link
      </a>
      <div class="dropdown-menu">
        <a class="dropdown-item" href="#">Link 1</a>
        <a class="dropdown-item" href="#">Link 2</a>
        <a class="dropdown-item" href="#">Link 3</a>
      </div>
    </li>

導航欄文本

使用 .navbar-text 類來設置導航欄上非鏈接文本,可以保證水平對齊,顏色與內邊距一樣。

  <span class="navbar-text">
    Navbar text
  </span>
 

固定導航欄

.fixed-top 類來實現導航欄的固定;

.fixed-bottom 類用於設置導航欄固定在底部;

面包屑導航

<nav class="breadcrumb">
  <a class="breadcrumb-item" href="#">Home</a>
  <a class="breadcrumb-item" href="#">Library</a>
  <a class="breadcrumb-item" href="#">Data</a>
  <span class="breadcrumb-item active">Bootstrap</span>
</nav>

 

<ol class="breadcrumb">
  <li class="breadcrumb-item"><a href="#">Home</a></li>
  <li class="breadcrumb-item"><a href="#">Library</a></li>
  <li class="breadcrumb-item active">Data</li>
</ol>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM