似ているけれど違うコンポーネントのペア
トグルとチェックボックス、モーダルとボトムシートなど、似たUI部品の違いは何ですか? ドロップダウンとセレクト、ボタンとリンク、トグルとチェックボックス、モーダルとボトムシートなど11組を、役割の違いでペアにして覚えます。
見た目は似ていても、役割が違う要素があります。ペアで覚えておくと、企画書もプロンプトも正確になります。
名前とプレビュー
プレビューをタップすると止まり、もう一度タップすると再生します。
ドロップダウン ↔ セレクト
Dropdown menu ↔ Select
選ぶとすぐ実行されるメニュー ↔ 選んだ値が欄に残る入力
ボタン ↔ リンク
Button ↔ Link
何かを実行する ↔ 別の場所へ移動する
ラベル ↔ プレースホルダー
Label ↔ Placeholder
入力しても残る欄の名前 ↔ 入力すると消える例示
トグル ↔ チェックボックス
Toggle switch ↔ Checkbox
押した時点で即反映 ↔ 保存して初めて反映
モーダル ↔ ボトムシート
Modal ↔ Bottom sheet
画面中央に出るウィンドウ ↔ 下からせり上がるパネル
トースト ↔ スナックバー
Toast ↔ Snackbar
少しの間だけ表示される通知 ↔ 「元に戻す」などのボタン付き通知
アプリバー ↔ タブバー
Top app bar ↔ Tab bar
上部のタイトル行 ↔ 下部のメニュー行
カード ↔ リスト
Card ↔ List
区画ごとに分けて見せる ↔ 行ごとにつなげて見せる
アバター ↔ サムネイル
Avatar ↔ Thumbnail
人を表す小さな画像 ↔ コンテンツのプレビュー画像
バナー ↔ ポップアップ
Banner ↔ Popup
画面の端に付く帯 ↔ 画面を覆って出るウィンドウ
FAB ↔ アイコンボタン
Floating action button ↔ Icon button
画面上に浮かぶ最重要ボタン ↔ 小さな補助ボタン
使い方
- トグルは、すぐ反映される設定にだけ使います。保存ボタンのあるフォームの中に置くと、ユーザーは既に反映済みだと思い込みます。
- プレースホルダーだけを置いてラベルを省かないでください。入力を始めた瞬間に、何を書く欄だったかが消えます。
- 元に戻せる削除は、確認モーダルではなく「元に戻す」付きのスナックバーで処理します。操作が1回減ります。
コピーして使うプロンプト
設定画面
設定画面を作ってください。 - 通知のオン/オフはトグル(Toggle switch)。押した時点で即反映。 - 関心分野はチェックボックス(Checkbox)の一覧。一番下の[保存]ボタンを押して初めて反映。 - 入力欄の上には必ずラベル(Label)を置き、プレースホルダー(Placeholder)は例示だけに使う。 - 保存したら「保存しました」のトースト(Toast)を2秒間表示してください。
参考にした投稿: @uxwoodytips, @uxwoodytips