レイアウトは、すべての Alius インターフェースの構造的基盤を提供します。一貫したレイアウトシステムにより、コンテンツが整理され、スキャン可能で、すべてのデバイスで快適にナビゲートできるようになります。
ページ構造
推奨されるドキュメントページレイアウトは、以下の領域で構成されます:
- トップナビゲーション: ロゴ、プライマリリンク、検索、バージョンスイッチ、言語スイッチを含むグローバルナビゲーションバー
- 左サイドバー: セクション別に整理されたドキュメント目次、折りたたみ可能グループ付き
- 中央コンテンツエリア: 見出し、本文、コードブロック、画像、インタラクティブ要素を含むメインコンテンツ
- 右ページ TOC: 現在のページの見出しを表示し、素早いジャンプを可能にするページ内目次
- 下部ナビゲーション: ドキュメントの順次読み上げ用の前/次ページリンク
- リソースダウンロードエリア: ダウンロード可能なファイル、アセット、関連資料用のオプションセクション
幅の仕様
ページ最大幅
- ワイドスクリーンでコンテンツ行が長くなりすぎるのを防ぐため、ページの最大幅を定義
- 行が快適な文字数を超えるとコンテンツの可読性が低下する
コンテンツエリア幅
- 中央コンテンツエリアは快適な読み取り幅(本文テキストで概ね 60〜80 文字/行)を確保
- コードブロックはやや広くてもよいが、コンテンツエリアの境界内に留める
左サイドバー幅
- 固定幅、小さい画面では折りたたみ可能
- セクションタイトルとページ名が過度に切り詰められずに表示できる十分な幅
右 TOC 幅
- 固定幅、十分な水平スペースがある画面でのみ表示
- アクティブ状態インジケーター付きで見出しテキストを表示
グリッドシステム
- コンポーネントの配置に一貫したグリッドを使用
- カード、テーブル、フォームレイアウトはグリッド列に整列
- グリッド列間のガターは標準スペーシングスケールに従う
カードスペーシング
- カード内の一貫したパディング
- グリッドレイアウトでのカード間の一貫したギャップ
- カードコンテンツは内部配置ルールを維持
ページパディング
- 画面端からコンテンツへの水平パディング
- 主要セクション間の垂直パディング
- ブレークポイントでのレスポンシブ調整
モバイルブレークポイント
以下のレスポンシブブレークポイントを定義:
- モバイル: 単一列レイアウト、ハンバーガーメニュー、折りたたまれたサイドバー
- タブレット: オプションの2列レイアウト、サイドバーはオーバーレイとして利用可能
- デスクトップ: サイドバー、コンテンツ、TOC を含む完全な3列レイアウト
- ワイド: 最大幅制約、画面中央に配置
レスポンシブ動作の主要原則:
- コンテンツの可読性がすべてのブレークポイントでの最優先事項
- ナビゲーションはすべての画面サイズでアクセス可能である必要がある
- コードブロックはレイアウトを崩すのではなく水平スクロールする
- テーブルは水平スクロールまたはモバイルではカードレイアウトに変換
- 画像はコンテナ内でプロポーショナルにスケール