D
DigiSchool
コース一覧カテゴリブログ
ログイン無料で始める
D
DigiSchool

デジタルマーケティングとWeb制作のスキルを身につけて、キャリアを加速させましょう。

カテゴリ

AIWebデザイン広告運用SEOMEOLP制作HP制作SaaSECデザイン

サービス

  • コース一覧
  • カテゴリ一覧
  • ブログ
  • 無料会員登録

サポート

  • 利用規約
  • プライバシーポリシー

© 2026 DigiSchool. All rights reserved.

コース/UI/UXデザイン実践講座/UIデザインパターンとベストプラクティス
5 / 10
レッスン 5
30分

UIデザインパターンとベストプラクティス

📝 最後に理解度チェック(3問)があります
▶

解説動画は無料登録で視聴できます

全26コース・260レッスンが完全無料。登録は1分、クレジットカードは不要です

無料登録して動画を見るアカウントをお持ちの方はログイン

UIデザインパターン——17パターンを使いこなす実践ガイド

UIデザインパターンとは、頻繁に発生するデザイン上の課題に対する、実証済みの解決策の集積です。車輪を毎回発明する必要はありません。先人が試行錯誤して洗練させてきたパターンを理解し、適切な場面で適用することがプロのUIデザイナーの仕事です。このレッスンでは、ナビゲーション・フォーム・カード・モーダル・トーストほか、実際のプロダクト開発で頻出する17のUIパターンを解説します。


UIデザインパターン全体マップ

UIデザインパターン全体マップ — 20パターン分類UIデザインパターン全体マップ — 20パターン分類

全体マップでは、UIパターンを「ナビゲーション系・フォーム入力系・フィードバック系・コンテンツ表示系・CTA誘導系」の5カテゴリに分類しています。このレッスンではそのうち、ナビゲーション系(7)・フォーム入力系(3)・フィードバック系(4)・コンテンツ表示系(3)の17パターンを解説します。


ナビゲーション系パターン

1. グローバルナビゲーション

グローバルナビゲーションはサイト全体の主要セクションへのリンクを常に表示するナビゲーションです。通常ヘッダーに配置し、どのページからでもアクセスできます。

設計の原則

  • ◆項目数は5〜7個に絞る(ヒックの法則:選択肢が多いほど選択に時間がかかる)
  • ◆現在地をアクティブ状態(色・下線・ボールド)で示す
  • ◆モバイルではハンバーガーメニューに切り替えるが、最重要CTAは露出したままにする

2. パンくずリスト

パンくずリストは現在のページが階層構造のどこに位置するかを示すナビゲーション補助要素です(例:ホーム > カテゴリ > 商品名)。

適用場面: 階層が3層以上あるサイト、ECサイトの商品詳細ページ、記事サイトのカテゴリ配下

SEO効果: パンくずのリストマークアップをJSONLDで実装するとGoogle検索結果にパンくずが表示されクリック率が向上します。

3. タブナビゲーション

タブは同じコンテキスト内でコンテンツを切り替えるためのパターンです。ページ遷移を発生させずに複数のビューを提供します。

種類特徴使用例
トップタブコンテンツエリアの上部に配置Twitterのタイムライン切り替え
ボトムタブ画面下部に配置(モバイル)InstagramのBottomNavigation
サイドタブコンテンツの左または右に縦配置設定画面のカテゴリ選択

4. ハンバーガーメニュー

3本の水平線のアイコンをタップするとナビゲーションが出現するパターンです。モバイルで画面スペースを節約するために広く使われますが、発見性が低いという課題があります。

⚠️ ハンバーガーメニューの代替案: 重要なナビゲーション項目はBottomNavigationやタブで露出し、補助的な項目のみハンバーガーに格納する設計が推奨されます。Nielsen Norman Groupの調査では、BottomNavigationはハンバーガーメニューより最大22%エンゲージメントが高いとされています。

5. スティッキーヘッダー

スクロールしてもヘッダーが画面上部に固定されたままのパターンです。いつでもナビゲーションにアクセスできるため、長いページの回遊性が向上します。

注意点: モバイルではヘッダーの高さがコンテンツ表示領域を圧迫します。スクロールダウン時に隠れ、スクロールアップ時に再表示する「Hidey Header」パターンとの使い分けを検討してください。

6. ページネーションと無限スクロール

パターンメリットデメリット向いているコンテンツ
ページネーションフッター到達可能・特定ページへ戻れるクリックの手間ブログ記事・検索結果
無限スクロール操作なしで次コンテンツを閲覧フッター到達不可・位置を失うSNSフィード・画像ギャラリー
「もっと見る」ボタン制御可能・フッター到達可能ボタン発見が必要ECサイト・コンテンツ一覧

7. ステッパー(ウィザード)

多ステップのタスク(会員登録・購入フロー)を段階的に進めるパターンです。現在のステップ番号と全体の進捗を示すことで、ユーザーの脱落を防ぎます。


フォーム・入力系パターン

8. インラインバリデーション

入力中または入力直後にリアルタイムでエラーや確認メッセージを表示するパターンです。フォーム送信後にまとめてエラーを表示する従来方式より、修正が容易で離脱率が下がります。

実装のポイント

  • ◆エラーはフィールドを離れた(onBlur)タイミングで表示する(入力中のリアルタイム表示は煩わしい)
  • ◆成功状態も緑色チェックマークで示すとユーザーの安心感が高まる
  • ◆エラーメッセージは「何が間違っているか」だけでなく「どう修正するか」を明示する

9. フローティングラベル

入力フィールドのプレースホルダーが入力開始時に上部に移動してラベルになるパターンです。入力後もラベルが消えないため、ユーザーが入力内容を確認しやすくなります。

10. オートコンプリート

入力の途中で候補を提示して選択を補助するパターンです。検索フォーム・住所入力・タグ入力などで広く活用されます。

設計時の注意点: 候補は最大7〜8件程度に絞り、キーボードでの選択(↑↓キーでフォーカス移動・Enterで決定)に対応することがアクセシビリティ上の必須要件です。


フィードバック系パターン

11. モーダルダイアログ

現在のページの上に重なって表示されるダイアログです。ユーザーに重要な情報の確認や決定を求める場面で使います。

使うべき場面

  • ◆不可逆な操作(削除・キャンセル)の確認
  • ◆ログインが必要な機能へのアクセス
  • ◆重要なアラートや通知

使わないほうがよい場面

  • ◆単純な情報提供(ツールチップやインラインメッセージで対応可能)
  • ◆モバイルでの複雑なフォーム(全画面のボトムシートやページ遷移が適切)

⚠️ モーダルの乱用はUXを破壊する: ページ表示直後にモーダルを出す、モーダルの中でモーダルを開く、閉じ方が不明瞭なモーダルはいずれもユーザーの離脱を招きます。「ユーザーが自分でトリガーしていないモーダル」は原則として廃止してください。

12. トースト通知

画面の端に一時的に表示される小さな通知メッセージです。「保存しました」「コピーしました」など、操作の結果を非侵襲的に伝えるために使います。

種類色用途
成功緑操作の完了確認
情報青参考情報の伝達
警告黄・橙注意が必要な状態
エラー赤失敗・問題の通知

表示時間は3〜5秒を目安とし、ユーザーが手動で閉じられるX(閉じる)ボタンを必ず設けてください。アクセシビリティ対応としてaria-live属性が必要です。

13. スケルトンスクリーン

コンテンツ読み込み中にコンテンツの形状をグレーのプレースホルダーで表示するパターンです。スピナーより体感速度が速く感じられる効果があります。

14. プログレスバー

処理の進捗を視覚的に示すパターンです。「何%完了したか」が分かるとユーザーは待機中に離脱しにくくなります。処理時間が2秒以上かかる場合は必ず進捗表示を実装してください。


コンテンツ表示系パターン

15. カードUI

矩形のコンテナに情報をまとめて表示するパターンです。画像・タイトル・説明・CTAを一単位として複数グリッドに並べることで、スキャン(ざっと見渡す)と比較が容易になります。

カードの設計チェックリスト

  • ◆最小タップターゲット44×44px以上(カード全体をタップ可能にする)
  • ◆影(box-shadow)やボーダーでコンテナを明確に示す
  • ◆一つのカードに主要アクション(CTAボタン)は1つだけ
  • ◆画像のアスペクト比を統一して整然としたグリッドを保つ

16. アコーディオン

見出しをクリック・タップすると詳細コンテンツが展開・折りたたみできるパターンです。FAQページや設定画面で頻繁に使われます。

17. カルーセル(スライダー)

複数のコンテンツを同じ領域でスライド表示するパターンです。バナー画像・商品一覧・ユーザーレビューなどによく使われますが、発見率が低いという根本的な課題があります。

💡 カルーセルは使用を最小限に: Nielsen Norman Groupの研究では、カルーセルの2枚目以降のコンテンツのクリック率は1%未満とされています。カルーセルで隠れるコンテンツは「存在しない」と見なして設計し、重要な情報は1枚目か別の形式で常時表示することを推奨します。


🏋️実践ワーク

以下のワークを実施してください。

  1. ◆パターン観察: 普段使っているアプリを5分間操作し、このレッスンで学んだパターンを何種類発見できるかカウントして記録する
  2. ◆モーダル設計: 「本当に削除しますか?」という削除確認モーダルをFigmaで設計する。タイトル・本文・キャンセルボタン・削除ボタン・ESCで閉じる動作を含めること
  3. ◆フォーム改善: 既存のログインフォームを見直し、インラインバリデーション・フローティングラベル・エラーメッセージの3点を改善したバージョンをFigmaで作成する
  4. ◆パターン選定レポート: 担当しているか興味があるサービスのUIを1つ選び、「このパターンを採用した理由」と「このパターンの弱点とその対処法」を各パターンについて2〜3文で説明するレポートを書く

📝まとめ

UIデザインパターンは「使える引き出し」です。しかし、パターンをそのまま適用するだけでは不十分で、「なぜそのパターンが選ばれているのか」「このコンテキストでは何が最適か」を考え続けることが重要です。17のパターンの特性・適用場面・落とし穴を理解したうえで、ユーザーの行動データとフィードバックをもとに継続的に改善する姿勢こそが、優れたUIデザイナーの本質です。

理解度チェック

3問

全問正解でこのレッスンが「完了」になり、コースの全レッスンを完了すると修了証が発行されます。解説つき・何度でも挑戦できます。

  1. Q1.モーダルダイアログを使う場面として、本文の考え方に最も沿うものはどれですか?

  2. Q2.フォームのインラインバリデーションで、エラーを表示するタイミングとして本文が勧めるものはどれですか?

  3. Q3.重要なキャンペーン情報をトップのカルーセルの3枚目に入れる案が出ました。本文に沿った判断はどれですか?

すべての問題に答えると押せます

「UI/UXデザイン実践講座」全10レッスンを無料で修了しよう

  • ✓ 理解度チェックの採点と、合格レッスンの記録
  • ✓ 全レッスン合格で修了証を発行(URLでシェア・LinkedInに追加できます)
  • ✓ 全レッスンの解説動画と、続きから再開できる学習ダッシュボード
無料で受講をはじめる(1分)

完全無料・クレジットカード不要

関連するブログ記事

UI/UXデザインの教科書|Amazonの「1-Click」が年間2,400億円を生んだ理由から学ぶ設計原則

UI/UXデザインの教科書|Amazonの「1-Click」が年間2,400億円を生んだ理由から学ぶ設計原則

UI/UXデザインの進め方|ユーザー中心設計の5ステップ完全ガイド

UI/UXデザインの進め方|ユーザー中心設計の5ステップ完全ガイド

Figmaコンポーネント設計のコツ|効率的なデザインシステムの作り方

Figmaコンポーネント設計のコツ|効率的なデザインシステムの作り方

関連レッスン(他のコースから)

MEO対策完全マスター講座

クチコミ獲得と返信のベストプラクティス

Googleのローカル検索アルゴリズムにおいて、クチコミ(口コミ)は「件数」「評価点」「返信の有無」「新鮮さ」の4軸で評価されます。

25分本文は無料で閲覧可

実践Webデザイン - Figma完全マスター講座

Figmaとは?Webデザインツールの選び方

デザイナーとエンジニアが初めてコラボレーションできるツールを作る——そんなビジョンのもと、Figmaは2016年にDylan FieldとE

30分無料公開

実践Webデザイン - Figma完全マスター講座

Figmaの基本操作 - フレーム・シェイプ・テキスト

Figmaを開いた瞬間、無限に広がる白いキャンバスと見慣れないパネル群に戸惑う人は多いです。

30分無料公開

実践Webデザイン - Figma完全マスター講座

デザインの4原則 - 近接・整列・反復・コントラスト

「なんとなくデザインがおかしい」「プロっぽく見えない」——そんな感覚の正体の多くは、デザイン4原則のどれかが守られていないことにあります。

30分無料公開

実践Webデザイン - Figma完全マスター講座

配色の基礎 - カラーパレットの作り方

配色はデザインの中で最も「感覚的」と思われがちですが、実は明確なルールと手順があります。

30分本文は無料で閲覧可

実践Webデザイン - Figma完全マスター講座

タイポグラフィ - フォント選びと文字組み

タイポグラフィはデザインの中で最も情報量が多いにもかかわらず、最も軽視されがちな要素です。

30分本文は無料で閲覧可

← 前のレッスン
次のレッスン →

レッスン一覧

各レッスンの理解度チェックに合格すると ✓ がつきます

1UI/UXデザインの基本概念と違い2ユーザーリサーチの方法論3ペルソナとカスタマージャーニーマップ4情報設計(IA)とワイヤーフレーム5UIデザインパターンとベストプラクティス6モバイルファーストデザイン7アクセシビリティとインクルーシブデザイン8ユーザビリティテストの実践9デザイン思考とデザインスプリント10UXライティングとマイクロコピー