# 導航菜單
為列表導航菜單定義不同的風格樣式。
## 用法
使用這個組件,添加 `.uk-nav` 類到一個 `<ul>` 元素中。使用 `<a>` 元素作為列表中的菜單項。要對一個菜單項應用選中狀態的效果,添加 `.uk-active` 類即可。
### 示例

注意 默認情況下,導航菜單沒有任何樣式。這就是為什么要添加一些具有樣式的修飾類,這是很重要的,在例子中我們使用了 `.uk-nav-side` 類。
### Code
```
<ul class="uk-nav">
<li><a href="">...</a></li>
<li class="uk-active"><a href="">...</a></li>
</ul>
```
* * *
### 嵌套導航
你可以很容易向菜單導航添加任意數量的 `<ul>` 元素。
| Class | 描述 |
| --- | --- |
| `.uk-nav-sub` | 在第一個嵌套的 `<ul>` 中添加這個類,使其擁有最佳的間距。 |
| `.uk-parent` | 添加這個類來表示一個父菜單項。 |
| `.uk-nav-parent-icon` | 給導航菜單添加這個類,可以使父菜單項增加圖標。 |
#### 示例

#### Code
```
<ul class="uk-nav uk-nav-parent-icon">
<li class="uk-parent"><a href="">...</a>
<ul class="uk-nav-sub">
<li><a href="">...</a>
<ul>...</ul>
</li>
</ul>
</li>
</ul>
```
* * *
### 手風琴
默認情況下,子菜單項總是可見的。若要應用手風琴效果,只需給主 `<ul>` 元素添加 `data-uk-nav` 屬性。當點擊一個父菜單項時,會關閉已經展開的菜單項,每次只允許展開一個嵌套的菜單。若要避免這種情況,只需附加 `{multiple:true}` 到 data 屬性。
### 示例

### Code
```
<ul class="uk-nav uk-nav-parent-icon" data-uk-nav>
<li class="uk-parent">
<a href="">...</a>
<ul class="uk-nav-sub">
<li><a href="">...</a></li>
<li><a href="">...</a></li>
</ul>
</li>
</ul>
```
```
<ul class="uk-nav uk-nav-parent-icon" data-uk-nav="{multiple:true}">
<li class="uk-parent">
<a href="">...</a>
<ul class="uk-nav-sub">
<li><a href="">...</a></li>
<li><a href="">...</a></li>
</ul>
</li>
</ul>
```
* * *
### 標題和分隔線
為菜單項添加下面這些類中的一個,創建菜單項中的標題或分隔線。
| Class | 描述 |
| --- | --- |
| `.uk-nav-header` | 添加這個類到一個 `<li>` 元素創建一個標題。 |
| `.uk-nav-divider` | 添加這個類到一個 `<li>` 元素,在單獨的菜單項之間創建一個分割線。 |
注意 你還可以給菜單項添加副標題。只需在菜單項的 `<a>` 元素里面創建一個 `<div>` 元素。
#### 示例

#### Code
```
<li class="uk-nav-header">...</li>
<li class="uk-nav-divider"></li>
```
* * *
## 樣式修飾
這里有一些修飾類,根據使用對象的上下文賦予導航菜單適當的樣式。
### 側邊欄導航菜單
添加 `.uk-nav-side` 類,將導航菜單放置到側邊欄、面板或者網頁中任意其他位置。
#### Example

#### Markup
```
<div class="uk-panel uk-panel-box">
<h3 class="uk-panel-title">...</h3>
<ul class="uk-nav uk-nav-side">...</ul>
</div>
```
* * *
### 下拉導航菜單
添加 `.uk-nav-dropdown` 類,將導航菜單放置到一個 [下拉菜單組件](dropdown.html "Dropdown") 中的默認下拉菜單中。
#### 示例

#### Code
```
<div class="uk-dropdown">
<ul class="uk-nav uk-nav-dropdown">...</ul>
</div>
```
* * *
### 導航欄中的導航菜單
添加 `.uk-nav-navbar` 類,將導航菜單放置到一個 [導航欄組件](navbar.html "Navbar") 中的導航欄下拉菜單中。
#### 示例

#### Code
```
<div class="uk-dropdown uk-dropdown-navbar">
<ul class="uk-nav uk-nav-navbar">...</ul>
</div>
```
* * *
### 抽屜組件中的導航菜單
添加 `.uk-nav-offcanvas` 類,將導航菜單放置到 [抽屜組件](offcanvas.html "Off-canvas component") 里的側邊欄彈出式畫布中。
#### 示例

#### Code
```
<div class="uk-offcanvas-bar">
<ul class="uk-nav uk-nav-offcanvas">...</ul>
</div>
```
- 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
- 上傳