ドキュメント索引
ネイティブリンクと任意の表示切り替えで、文書をグループ別に案内します。
グループ別の項目
Learn 2
Start with one complete example, then build on it.
Utilities 4
Look up a specific layout behavior.
Foundations 2
Share values across the interface.
ガイドでの使用
Learn 2
Start with one complete example, then build on it.
Utilities 4
Look up a specific layout behavior.
Foundations 2
Share values across the interface.
使用箇所: the Guide index.
使い方とインターフェース
DocumentationIndex は大きなカタログをセクション、カテゴリ、文字で整理し、Guide と Reference の入口を構成します。学習経路には十分な説明を、名前で調べる API やユーティリティには簡潔なリンク一覧を使います。どちらの表示も同じ移動先を含みます。
各セクションに安定した id、タイトル、説明、groups を指定し、並び順で番号を付けます。複数カテゴリを持つグループには、セクション見出しの横にネイティブのアンカーショートカットを設けます。並べ替えても共有 URL が変わらないよう、グループにも固有の安定した id を指定します。showDescriptions は要約を省略せず、折り返して表示します。既定では簡潔なリンクを使い、related で別のカタログへのリンクを指定します。
<DocumentationIndex name="guide" sections={[{ id: 'learn', title: 'Learn', description: 'Start with a working example.', groups: [{ entries: [{ id: 'intro', title: 'Introduction', category: 'Guide', description: 'Write your first classes.', url: 'https://rc.css.master.co/guide/introduction', }] }], }]} showDescriptions related={{ href: 'https://rc.css.master.co/reference', title: 'Reference', description: 'Look up a utility.' }}/>カタログはカードの格子ではなく、本の目次のように読める構成です。細線上の番号付きセクション一覧を相互リンクで締め、続く各セクションを罫線のある見開きのように配置します。44rem以上では番号、名前、要約が項目の横に残ります。説明付き項目は罫線で区切る行とホバー時の矢印、簡潔なリンクは列、A–Z 表示は索引のような文字別の列を使います。囲み枠は使わず、スマートフォンのタッチ行は44pxを保ちます。独自のコンテナーと列構成を持つので、測定デモの外、本文の列に配置します。カテゴリと A–Z の切り替えは押下状態付きのネイティブボタンです。文字とカテゴリのショートカットは、直接移動用 URL としても使える実際のフラグメントリンクです。公開カタログでは既存アンカーを保つため idPrefix を省き、1つのレビューページに複数を表示する場合だけ異なる接頭辞を設定します。カテゴリ表示の全体はサーバーレンダリングの HTML に含まれ、A–Z 切り替えには JavaScript が必要です。索引のレビューで現在のカタログを確認できます。