Sparkle Design

サイドパネル

サイドパネル カバー

概要

サイドパネルは、メインコンテンツや選択中のオブジェクトのコンテキスト情報、補足情報を提示する際に使用します。

具体的には、以下のような例が挙げられます。

使用例概要推奨レイアウト
詳細コンテンツ選択したオブジェクトの詳細情報を表示オーバーレイ / モーダル
プロパティ・設定選択したオブジェクトのプロパティや設定を編集するスプリット / オーバーレイ / フローティング
インスペクタメタデータの表示スプリット / フローティング
アクティビティフィードメインコンテンツに対するアクティビティ(アップデート・通知など)を表示スプリット / フローティング
チャット・メッセージメインコンテンツに対するコミュニケーションログを表示スプリット / フローティング
ヘルプ・ドキュメントメインコンテンツに関連するヘルプやドキュメントを表示スプリット / モーダル / フローティング
プレビューメインコンテンツの編集プレビューを表示スプリット
ツールパネルメインコンテンツに対する操作パネルを表示フローティング

サイドパネルは、提示する情報の性質上、画面幅の50%以下に収まるように留意してください。

ただし、詳細コンテンツを表示する場合はこの限りではありません。

LTR言語を主体とする場合は右側に、RTL言語を主体とする場合は左側に配置されます。

レイアウトと用途

スプリット

メインコンテンツをレスポンシブで可変表示し、サイドパネルの領域を確保するパターンです。

特徴メインコンテンツとサイドパネルの内容を両立させて表示するため、情報を並行して参照することができる
利用パターンメインコンテンツで選択されたコンテンツの詳細情報や、関連する副次情報を表示する際に使用
使用上の注意コンテンツエリアと関連性が低い情報は配置しないこと。 また、詳細情報など、ページ内でメインとなりうる情報の表示には適さない
具体的な用途例
プロパティ・設定 / インスペクタ / アクティビティフィード / チャット・メッセージ / ヘルプ・ドキュメント / プレビュー表示 など

オーバーレイ

メインコンテンツの上から、モードレスでパネルを表示します。

特徴メインコンテンツの操作を許容しつつ、パネル内のコンテンツにユーザーの意識を集中させることができる。この場合、メインコンテンツエリアのオブジェクト選択で、パネル内の情報を切り替えることを想定する
利用シーン個々のアイテムの詳細情報を表示/追加/編集/削除するために使用
使用上の注意メインコンテンツは、横スクロールで全ての内容を表示できるようにすること
具体的な用途例
詳細コンテンツの表示 / 選択オブジェクトの設定・編集(軽微なもの) など

モーダル

メインコンテンツにオーバーレイし、モーダル状態で表示するパターンです。

特徴メインコンテンツを参照せず、パネル内のコンテンツにのみユーザーの意識を集中させる
利用シーンメインコンテンツの内容確認が不要な際に使用
使用上の注意編集や新規追加などのデータ変更を行う場合は、サブミットを配置すること
具体的な用途例
詳細コンテンツの表示 / 選択オブジェクトの設定・編集(軽微なもの) など

フローティング

メインコンテンツの上に被せて、常時表示するパターンです。

特徴メインコンテンツは表示領域を維持し、操作もブロックされない
利用シーンメインコンテンツと並行して、補助的または補完的な情報やツールを提供したい場合に使用
使用上の注意フローティングしているパネルは、表示・非表示(または最小表示)を切り替え可能な状態にすること
具体的な用途例
プロパティ・設定 / インスペクタ / アクティビティフィード / チャット・メッセージ / ヘルプ・ドキュメント / ツールパネル など

参考資料

ソシオメディア | レイアウトソシオメディアは各種ビジネス向けデジタルプロダクトのデザイン支援を行うデザインコンサルティング会社です。www.sociomedia.co.jp
小さな気づきや違和感があればお気軽に教えてください。
フィードバック
Chat illustration