# 導航欄
為導航欄定義不同風格的樣式。
## 用法
導航欄組件包括導航欄本身及一個或多個導航菜單。
| Class | 描述 |
| --- | --- |
| `.uk-navbar` | 添加這個類到 `<nav>` 元素中,定義導航欄組件。 |
| `.uk-navbar-nav` | 添加這個類到 `<ul>` 元素來創建導航。使用 `<a>` 元素作為列表中的菜單項。 |
| `.uk-active` | 添加這個類到一個列表項中,對其應用選中的狀態。 |
| `.uk-parent` | 添加這個類來表示一個父級菜單項。 |
### 示例

### Code
```
<nav class="uk-navbar">
<ul class="uk-navbar-nav">
<li class="uk-active"><a href="">...</a></li>
<li><a href="">...</a></li>
<li class="uk-parent"><a href="">...</a></li>
</ul>
</nav>
```
* * *
### 導航欄翻轉
添加 `.uk-navbar-flip` 類到一個 `<div>` 元素中,將其進行分組并將導航項對齊到導航欄右側。
#### 示例

### Code
```
<nav class="uk-navbar">
<div class="uk-navbar-flip">
<ul class="uk-navbar-nav">
<li><a href="">...</a></li>
</ul>
</div>
</nav>
```
* * *
### 導航欄副標題
為列表項中的 `<a>` 元素添加 `.uk-navbar-nav-subtitle` 類來表示一個副標題。使用 `<div>` 元素作為副標題本身。
#### 示例

### Code
```
<nav class="uk-navbar">
<ul class="uk-navbar-nav">
<li><a href="" class="uk-navbar-nav-subtitle">
...
<div>...</div>
</a></li>
</ul>
</nav>
```
* * *
## 內容
你還可以在導航欄中添加自定義的內容,如文本、圖標、按鈕、表單,甚至是一個撥動器。默認情況下,撥動器并沒有附屬 JavaScript。舉例來說,可以為導航欄添加一個 [抽屜組件](offcanvas.html "Off-canvas component") 。
| Class | 描述 |
| --- | --- |
| `.uk-navbar-content` | 添加這個類到 `<div>` 元素中,使它作為一個自定義內容的容器。內容將被垂直居中。 |
| `.uk-navbar-brand` | 添加這個類到一個 `<a>` 或 `<div>` 元素中,來表示你的品牌。 |
| `.uk-navbar-center` | 添加這個類來居中你的導航欄內容或品牌。該元素必須為導航欄的最后一個子元素。 |
| `.uk-navbar-toggle` | 添加這個類到一個 `<a>` 或 `<div>` 元素中,創建一個作為撥動開關的圖標。 |
| `.uk-navbar-toggle-alt` | 添加這個類來替換 撥動開關 默認的圖標。 |
### 示例

### Code
```
<nav class="uk-navbar">
<a href="" class="uk-navbar-brand">...</a>
<ul class="uk-navbar-nav">...</ul>
<div class="uk-navbar-content">...</div>
<div class="uk-navbar-content uk-navbar-center">...</div>
<a href="" class="uk-navbar-toggle"></a>
</nav>
```
* * *
## 響應式可見性
要隱藏或顯示導航欄中的某些項目,只需添加 [效果組件](utility.html "Utility component") 中的響應式可見性類。這是非常方便的,比如你想在移動設備中使用一個撥動器來觸發導航。
### 示例
調整你的瀏覽器窗口大小可以看到它是怎么運行的。

Lorem ipsum dolor sit amet, [consetetur](#) sadipscing elitr.
### Code
```
<nav class="uk-navbar">
<ul class="uk-navbar-nav uk-hidden-small">...</ul>
<a href="#my-id" class="uk-navbar-toggle uk-visible-small" data-uk-offcanvas></a>
</nav>
<div id="my-id" class="uk-offcanvas">
...
</div>
```
注意 在這個示例中,我們從 [抽屜組件](offcanvas.html "Off-canvas component") 中添加了一個側邊欄抽屜。
* * *
## 修飾
為了以不同的風格顯示導航欄,只需添加修飾類。這些修飾類可以相互組合使用。
### 附著式的導航欄
添加 `.uk-navbar-attached` 類來優化附到視圖頂部的導航欄樣式。比如移除圓角。
### 示例

### Code
```
<nav class="uk-navbar uk-navbar-attached">...</nav>
```
* * *
## 帶有下拉菜單的導航欄
導航欄可以包含 [下拉菜單組件](dropdown.html "Dropdown component") 中的下拉菜單。只需添加 `.uk-dropdown-navbar` 修飾類到下拉菜單中,它可以完美的融入到導航欄的樣式中。
### 示例

- UIkit 中文文檔
- 開始使用
- 初學者
- 開始使用
- 如何自定義
- 布局示例
- 開發者
- 項目結構
- Less & Sass 文件
- 創建主題
- 創建樣式
- Customizer.json
- JavaScript
- 自定義前綴
- 核心組件
- 默認
- 基礎
- 打印
- 布局類組件
- 網格
- 面板/Panel
- 塊/Block
- 文章
- 評論/Comment
- 效果/Utility
- Flex 布局
- 覆蓋/Cover
- 導航類組件
- 導航菜單
- 導航欄
- 二級導航
- 面包屑/Breadcrumb
- 分頁
- 選項卡
- 縮略圖導航/Thumbnav
- 頁面元素
- 列表
- 描述列表
- 表格
- 表單
- 常用組件
- 按鈕
- 圖標
- 關閉/Close
- 徽章/Badge
- 提示框
- 縮略圖/Thumbnail
- 遮罩/Overlay
- 文本
- 列
- 動畫
- 對比度/Contrast
- JAVASCRIPT組件
- 下拉菜單
- 模態對話框
- 抽屜/Off-canvas
- 切換器/Switcher
- 撥動/toggle
- 滾動監聽/Scrollspy
- 平滑滾動
- 附加組件
- 布局類組件
- 動態網格
- 視差網格
- 導航類組件
- 圓點導航
- 滑動導航/Slidenav
- 動態分頁
- 常用組件
- 高級表單
- 文件表單/Form file
- 密碼表單
- 選擇表單
- 占位符
- 進度條/Progress
- JAVASCRIPT組件
- 燈箱/Lightbox
- 自動完成/Autocomplete
- 日期選擇器/Datepicker
- HTML 編輯器
- 滾動條/Slider
- 滑塊集/Slideset
- 幻燈片/Slideshow
- 視差/Parallax
- 手風琴/Accordion
- 通知/Notify
- 搜索/Search
- 可嵌套/Nestable
- 可排序/Sortable
- 附著/Sticky
- 時間選擇器
- 工具提示/Tooltip
- 上傳