UIXHERO
#161
UI設計パターン
#161

せいやく

制約

別名・表記:ConstraintPhysical ConstraintLogical ConstraintConstraints

UIXHERO Definition

「物理的に(またはシステム的に)できなくする」。そもそも間違えようがない状態を作ること。

概要

ドナルド・ノーマンが提唱したデザイン原則の一つ。 ユーザーの行動の選択肢を意図的に狭めることで、エラーの発生を防ぎ、正しい操作へと誘導する。

💡 使いどころ

ユーザーに特定の順序で操作させたい場合や、無効なデータの入力を防ぎたい場合。

⚠️ 注意点・誤用

制約が強すぎると、ユーザーがコントロール感を失い、ストレスを感じる場合がある。「なぜ操作できないのか」を適切にフィードバックする必要がある(グレーアウトの理由など)。

具体例

  • 日付選択で、未来の日付を選べないようにグレーアウトする
  • 必須項目を入力し終わるまで、送信ボタンを押せないようにする(Disabled)
  • USB端子(逆向きには刺さらない物理的制約)
  • ドロップダウンリスト(自由入力ではなく選択式にすることで表記ゆれを防ぐ)
出典・参考文献:
  • Norman, D. A. (2013). The design of everyday things (Revised and expanded edition). Basic Books.
  • Nielsen, J. (1994). Usability Engineering. Morgan Kaufmann.
作成: 2026年2月12日
更新: 2026年2月14日

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

この記事をシェアする
シェア: