ナビゲーション

ナビゲーションの概要

ページ移動、階層、現在地、前後関係、主要導線を扱うコンポーネント群です。移動先の範囲と、ユーザーが今どこにいるかを示す必要性で選びます。

カテゴリ概要

コンポーネント一覧

各コンポーネントの詳細ページへ移動して、プレビュー、コード、プロパティを確認できます。

アプリレール

AppRail

左側の細いプライマリナビゲーションです。

詳細を見る

パンくず

Breadcrumb

階層リンクで現在のリソースへのパスを表示します。

詳細を見る

コマンド

Command

検索入力、候補リスト、ショートカットを組み合わせて、コマンド選択 UI を構成します。

詳細を見る

コマンドパレット

CommandPalette

ナビゲーションやアクション用のグローバルコマンドパレットです。

詳細を見る

ドキュメントページャー

DocumentPager

前後のドキュメントへ移動するためのナビゲーションです。

詳細を見る

フッター

Footer

ブランド、リンクグループ、著作権表記をページ下部にまとめて表示します。

詳細を見る

ヘッダー

Header

ロゴ、主要ナビゲーション、右側の操作をページ上部にまとめて表示します。

詳細を見る

メニューバー

Menubar

デスクトップアプリでよくある常時表示のメニューバーです。

詳細を見る

ナビゲーション

NavigationMenu

このカテゴリに含まれるコンポーネントです。

詳細を見る

ページ補助

PageAside

ページ内リンク、ページステータス、関連リンクなどの補助情報を、広い画面では右レール、狭い画面では本文内の折りたたみ領域へ配置します。

詳細を見る

ページネーション

Pagination

複数ページに分かれた一覧や検索結果を移動するためのナビゲーションです。ページ番号、省略記号、前後移動に加えて、件数サマリーや表示件数の選択と組み合わせて使います。

詳細を見る

右レール

RightRail

デスクトップで、主コンテンツの右側に補助情報を置くレールです。

詳細を見る

サイドバー

Sidebar

このカテゴリに含まれるコンポーネントです。

詳細を見る

サイドバー項目

SidebarItem

サイドバー内で使う選択行です。アイコン、ラベル、件数、階層、開閉、削除操作を同じ行幅で揃えて表示します。

詳細を見る

タブ

Tabs

一度に1つだけ表示されるタブパネル群です。

詳細を見る

テキストリンク

TextLink

本文中のリンクを表示し、新しいタブで開くリンクには外部リンクアイコンを自動で併記します。

詳細を見る

補足情報

一覧でコンポーネントを選んだあとに確認する、カテゴリ全体の責務、共通ルール、使い分けです。

このカテゴリの責務

画面、階層、ページ内の位置、前後関係を整理し、ユーザーが迷わず移動できるようにします。

このページの使い方

まずカテゴリの責務を確認し、迷いやすい使い分けから該当コンポーネントへ移動します。

パターンで確認する場面

ドキュメントサイト、メディアライブラリ、ダッシュボードのような複数領域を持つ画面で、現在地と移動導線を確認します。

ナビゲーション系の共通ルール

カテゴリ内で共通して守るべき判断基準です。

現在地、移動先、無効な移動理由を見た目だけでなくテキストや aria 属性でも伝えます。

プレビュー内のリンクは意図しないページ遷移を起こさず、遷移確認のフィードバックを返します。

迷いやすい使い分け

似ているコンポーネントを選ぶ時の入口です。

階層の現在地は Breadcrumb、横断的なページ移動は NavigationMenu、補助的な前後移動は DocumentPager を使います。

アプリ全体の領域移動は AppRail や Sidebar、ページ内の視点切り替えは Tabs を使います。

避ける使い方

ナビゲーションは移動できることだけでなく、現在地と戻り方を失わないことが重要です。

現在地の表示を色や背景だけに頼る。

ページ内の切り替えにグローバルナビゲーションを使う。

docs プレビュー内で、リンククリックにより実際にページ遷移させる。