LoginSignup
1
3

More than 1 year has passed since last update.

ユーザビリティをあげるボタンの工夫(フロント)

Last updated at Posted at 2021-09-14

はじめに

本記事では、ボタンでユーザービリティをあげるワザをちょっとご紹介します。
すぐ実践できるものばかりなので、是非参考にしてみてください。

ボタンの活性化・非活性化

例えば、フォームを送信するのに2つの質問に答えないといけないものがあるとします。

条件に当てはまっていないとき(質問に1つしか答えていないときなど)は、ボタンを非活性化
条件クリアしたときに、ボタンを活性化しましょう。

こすうることでユーザーが「直感的」に「ボタンが押せないこと」、「何かが足りていないこと」に気づけます。
むやみにボタンを押して「あれ、、、なんで何も反応しないの、、、押してるよね???」なんて混乱を防げます。

※↓いったい何のアプリだよっていうツッコミは一旦置いといてください。

Videotogif (1).gif

👉ワンポイントアドバイス
グレーアウトではなく、透明化をしよう!

非活性化時に、ボタンをグレーにする場合があります。
しかし、これは
・ボタンの有効時のフルカラーのデザインとかけ離れているためユーザーを驚かせる
・グレーは背景色に馴染まず浮いてします。目立つことになるため、ユーザーは「非活性」であることに気づかずクリックしてしまう
を引き起こす可能性があるためお勧めしません。

代わりに透過させることで、ユーザーを驚かせることなくボタンの無効状態を伝えられます。

参考記事
https://coliss.com/articles/build-websites/operation/work/why-you-shouldnt-gray-out-disabled-buttons.html

hover, tap時に変化をつける

ユーザーがボタンをhoverしたときや、クリックしたとき
ボタンの色を変えたり、サイズを変えたり、変化を起こしましょう。
ユーザーが「直感的」に「押せるもの」であること、「正しくクリックできている」ことを認識できます。

Videotogif (2).gif

アニメーションを付ける

促したい動作にはアニメーションを付けて見ましょう。
ユーザーに気づいてもらうこと、正しくネクストアクションを提示させることができます。

Videotogif (3).gif

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3