絶妙なUIインタラクションデザイン:誇示するのではなく、優雅さで勝ちます
しかし、「高価な時計のように」相互作用の分野では、「魅力的」は必ずしも「優雅さ」を意味するわけではありません。以下のこの派手な時計(写真)の複雑さに興味があるかもしれませんが、私たちのほとんどは本当にそれを着たいと思うと思います。私たちのインターフェースデザインでは、自然な優雅さはほとんど常に装飾を上回ります。
あなたが私と同じくらい創造的であれば、あなたのウェブサイトをよりモダンで魅力的に感じさせるためだけに、派手な相互作用を作成することに魅了されるのは簡単です。もちろん、このアプローチは、ユーザーエクスペリエンス全体を混乱させる最も信頼できる方法の1つである可能性があることを私たちの心で知っています。
だから、ユーザーがほとんど気付かないスムーズで心地よいアニメーションに集中することが非常に重要だと思いました。当時、私たちのアニメーションはスポットライトから離れ、ユーザーが実行しようとしているものをサポートします。
なぜこれが重要なのですか?
使用が容易になるだけでなく、ユーザー間で肯定的な感情を引き起こす美しく設計された「マイクロインタラクション」でウェブサイトを豊かにします(Apple Boxを開くのと同じように)。この感情を体験することは、より多くのドーパミンを消費することを意味します。これは、実際にあなたのウェブサイト/アプリに夢中になるのに役立ちます。
ユーザーが入力すると(たとえば、クリック、ドラッグ、タイプコンテンツ)、Webサイトが反応します。これは相互作用です。これは、ユーザーがウェブサイトと通信する方法であるため、会話の一部です。あなたのウェブサイトでユーザーの動作の流れを設計するとき、あなたはいつでもいくつかの異なるタイプのインタラクションを使用することができます:
ウェブサイトは、インタラクティブなインターフェイス要素のコンサートのように感じ、あなたを感動させるために協力する必要があります。優雅さは、この印象を与えるための重要な基準です。純粋に技術的な用語で優雅さを定義することは困難ですが、いくつかの論理的なトリックを使用して、エレガントな相互作用を作成するのに役立ちます。 キールール#1 - インスタントジャンプなし
これは、ユーザーが焦点を合わせたい領域に集中するのに役立ちます。もちろん、これはエレガントで一貫した流れの感覚も生み出します。
###ルール#2:トグルスイッチはボタンよりも優れています
自宅では、通常同じスイッチを使用してライトをオンとオフにします。同じ概念が、ウェブサイトのトグルコントロールに適用されます。トグル制御が特定の要素の新しい状態をトリガーする場合、同じ
さらに、フィッツの法律によると、そのような管理は、州のオンとオフ州を迅速に切り替えるためにほとんど努力を必要とするはずです。 ###ルール#3:トリガーは近くにある必要があります
遷移には常に何らかのトリガーが必要です。相互作用するとき、ユーザーは通常、このトリガー要素に集中します。これは、遷移がまたは非常に近いトリガーで開始する必要があることを意味します。トリガー要素から遠くに移行を開始すると、ユーザーがそれを見逃すのは簡単で、プロセスが中断されます。
さらに、遷移は通常、トリガーからユーザーの注意を集中したい場所に伝播する必要があります。トリックはシンプルです - ユーザーの目をトリガーから次のステップに進むべき場所に導きます。このようにして、ユーザーはフォーカスを失うことはなく、行きたい場所にまっすぐになります。###ルール#4:自然遷移時間を使用
移行時間は、再生するアニメーションの期間を定義します。時間の主な問題は、これを行うことができる杖がないことです。移行を長くしすぎると、同じ相互作用を頻繁にまたは迅速に繰り返すユーザーに問題が発生します。
一方、短すぎると不自然に感じるか、ユーザーが完全に逃す可能性があります。残念ながら、あなたができることは、あなたのイグナイト・アイと直感を使って移行を評価することだけです。私が見つけた最良のアドバイスは、すべての移行が同じ時間を持たないことです。さりげなく試して、適切なバランスポイントを見つけてください。また、0.05秒の差も重要であることに注意してください。
###ルール#5:トランジションロールバックは、ユーザーの制御感覚を破壊するべきではありません
時々、ユーザーは移行プロセス中に心をすばやく変えることがあります。これらの場合、移行の応答性は非常に重要です。ユーザーが最後のインタラクションをキャンセルした場合(トリガーボタンを2回クリックするなど)、トランジションアニメーションをすぐに逆にする必要があります。そうでない場合、ユーザーはすぐにコントロールを失います。さらに、ユーザーに何か間違ったことをしていると思わせます。
###ルール#6:一連の操作の次の操作に常に自動的に焦点を当てます
この手法は、一連のアクションを実行するユーザーの相互作用を目的としています。このようなシーケンスを設計するときは、常に不必要な相互作用を避け、常にシーケンスの次のコントロールに焦点を合わせる必要があります。この相互作用の最も基本的な例は、 [編集]ボタンです。これはフォームを開き、最初のフィールドに魔法のように焦点を当て、ユーザーが手動でクリックする必要がないようにします。
###ルール#7:いつでもいつ完了するかをユーザーに伝えてください
ユーザーは、インタラクションが完了したときに常に識別できる必要があります。インタラクションが完了したときに何らかの明白な方法で変更されない場合は、常に視覚的なフィードバックの実装を検討し、ユーザーに「ねえ、完了です!」に伝える必要があります。これをスキップすると、ユーザーは同じアクションを複数回繰り返し、間違いを犯し、価値のあるものを破壊する傾向があります。
ただし、初めて完璧を達成できない可能性が高いです。この場合、自分の状況に合わせて適応する必要があります。したがって、それを少し与えてください。 そして...最後に、あなたには別の提案があります。一般的に言えば、あなたの相互作用が現実世界の物理学の法則に従うほど、彼らはより自然でエレガントです。
幸せなアニメーション制作をお祈りします!
エレガントなUI相互作用の作成に関するよくある質問
私のUIインタラクションをより魅力的にする方法は?
UIインタラクションを設計する際には、どのような一般的な間違いを避けるべきですか?
UIインタラクションの有効性をテストする方法は?
UI相互作用のアクセシビリティを改善する方法は?
私のUIインタラクションにストーリーテリングを組み込む方法は?
UIインタラクションの詳細を学ぶためのリソースは何ですか?
UIインタラクションの速度はどのくらい重要ですか?
色を使用して、重要な要素に注意を引き、ステータスを示し、フィードバックを提供することにより、UIの相互作用を強化できます。ただし、色を注意深く一貫して使用し、デザインで色覚異常を検討することが重要です。
UIインタラクションの傾向に追いつくには、業界のブログをフォローし、デザイン会議に参加し、UIデザイナーのオンラインコミュニティに参加することをお勧めします。また、新しいアプリと人気のあるアプリとWebサイトの間のUIインタラクションを研究することで、多くのことを学ぶことができます。
以上がエレガントなUIインタラクションを作成するための7つの簡単なルールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。