導覽

導覽是使用者在後台「認路」的地方,最容易踩雷的就是把層級堆太深、或用錯切換元件。這章幫你決定:sidebar 該放幾層、什麼時候改用設定二級 nav 或 tabs、breadcrumb 到底要不要出現。當你發現導覽愈長愈亂、或不確定某個切換該用 tab 還是新頁時,回來這頁對一下。

指南站側欄分組

這是什麼

把章節分成幾組小標題(例如架構、元件、頁面),各主題可收合展開,側欄寬度固定。

什麼時候用

文件或指南類網站章節很多時,用分組與收合避免選單一次拉得太長。

預覽依本指南規則實作

這是什麼

側欄可展開子項目;進入「設定」等同欄換成第二層選單,右邊顯示對應內容。

什麼時候用

產品後台功能多、需要兩層導覽時;比一次展開所有子項更省空間。

預覽依本指南規則實作

這是什麼

在頁面大標題上方顯示目前位置路徑,讓使用者知道自己在哪一層。

什麼時候用

路徑有三層以上才顯示;最後一項文字要與頁面大標題一致。

預覽依本指南規則實作

一般設定

Tabs

這是什麼

在同一區塊切換不同內容的頁籤,可分「整頁」「區塊」「卡片」三種層級。

什麼時候用

同一頁有多個平行視圖時用頁籤;同一列只用一種頁籤樣式,不要混搭。

預覽依本指南規則實作

Primary · Underline

目前分頁:overview

Secondary · Segmented

目前分頁:overview

Secondary · Ink filled segment

目前粒度:month

Tertiary · Contained

目前分頁:overview

Command Palette

這是什麼

按快捷鍵(例如 ⌘K)跳出全站搜尋,可跳到頁面或執行常用動作。

什麼時候用

功能很多、想讓熟手快速導航時;若頂部已有明顯搜尋框,兩者選一種即可。

預覽依本指南規則實作

UiTabNav

這是什麼

Underline 次級 tab 導覽。

什麼時候用

同頁面內次級分區切換;點 tab 或調 activeId 參數,程式碼同步更新。

UiSegmentedControl

這是什麼

Segmented pill toggle(如 Monthly / Annual)。

什麼時候用

二到四個互斥選項的緊湊切換;定價週期、期間粒度常用。

規格速查

項目定稿值
Sidebar 最大層數2 層(第三層改用設定二級 nav、in-page tabs 或新頁面)
Active 樣式rounded-lg 品牌淡底 + 字色/圖示加深(不用左側 border bar)
Hover 樣式淡背景色,不只變字色
群組小字標題小字級、淡字色、uppercase,不可點、不可收合
Breadcrumb 門檻內容階層 ≥ 3 層才用,分隔符用
Primary tabsUnderline,3–7 項,頁面主分區
Secondary tabsSegmented,2–5 項,同區視圖切換
Tertiary tabsContained,2–4 項,卡片/面板內次分區
Command paletteCmd KCtrl K,全頁面通用

常見做錯

做錯正確
Sidebar 直接堆到第三層最多兩層,第三層改設定二級 nav、in-page tabs 或 drill-down 新頁
Active 父項與子項都套 bar + 底色子項用淡底高亮,父項只字色/字重略加深,避免兩個同時 active
設定頁右側再長出一欄二級 nav同一欄 drill-down 取代,頂部放「返回」
內容只有兩層也硬塞 breadcrumb兩層不用 breadcrumb,靠 page header 與二級 nav 表達層級
把 Projects、Settings 等跨情境塞進同一排 tabstabs 只在同一 context 內切換,跨情境用 sidebar 或新頁
Tab 超過 7 項硬排一列改 dropdown、側欄或「更多」選單

相關章節

  • 版面配置 — sidebar 寬、topbar 高與三段式骨架的尺寸定稿
  • 設定頁 — 設定項目多時的二級 nav 分群與右側內容組合
  • 設定頁範本 — 設定二級 nav 的完整頁面範例
  • 資料表格 — 列表頁 toolbar 與 page header 的動作分工