ウェブサイトのビジュアルデザインパスはユーザーの習慣に合わせる必要がある

ウェブサイトのビジュアルデザインパスはユーザーの習慣に合わせる必要がある


クーパー氏は、一般的に上から下、左から右に向かうユーザーの視覚経路について話しました。
優れたビジュアル デザイン パスは、このようなユーザーの習慣に適合する必要があります。悪いデザインでは、ユーザーは困惑し、焦点があちこちに逸れてしまいます。
もちろん、上記の視覚パス図は絶対的なものではなく、閲覧習慣は人によって異なります。
ウェブサイトブロック

人々が情報に触れるようになって以来、情報は四角い形で表現されてきました。新聞や本では、単語 1 語は点になり、単語の行は線になり、単語の段落は面になります。もちろん、この面は四角形で最も効率的に表現されます。このサイトのビジュアルデザインの多くは、実際にはパズルのピースで構成されています。
ウェブサイト内のブロックは、ユーザーの視覚的な経路を非常にうまく誘導できます。ユーザーはブロックを使用して、このエリアの情報が必要なものかどうかを判断できるため、範囲をすばやく絞り込み、次のブロックを注意深く検索または閲覧できます。たとえば、Yahoo のホームページでは、大きなブロックの観点から、ユーザーは 4 つの大きなブロックを簡単に区別でき、各ブロックには小さなブロックがあります。
    ブロック感が強くなるほど、ユーザーに与える方向感覚が良くなります。 ブロックが少ないほど良いです。 視覚的な区別のために空白スペースを使用するようにしてください。

配置と間隔<br />視覚デザインにおいて最も単純でありながら、最も見落とされがちな側面は配置です。確認する方法は、各正方形内のエッジ、正方形間のエッジ、特に垂直方向の寸法を確認することです。
間隔の一般的なルール: 文字間隔は行間隔よりも小さく、行間隔は段落間隔よりも小さく、段落間隔はブロック間隔よりも小さくなります。確認するには、Web サイト上のすべての背景パターンと線を削除して、目的のブロック感を維持できるかどうかを確認します。
細部の例として、Taobao の新しいホームページを見てみましょう (右側は調整後のものです)。美しいアイコンや色の組み合わせを作るのに時間をかける必要がないこともあります。Web サイトのあらゆるピクセルを慎重に調整するだけで、まったく新しい見た目になることもあります。

プライマリとセカンダリの関係<br />ユーザーを誘導する上で鍵となるのは、プライマリとセカンダリの関係をどのように扱うかです。簡単に言えば、コントラストです。視覚的な観点から言えば、形の大きさ、色、配置はすべて情報の重要性に影響します。
大きなブロックの観点から、ページを均等に分割しないでください。3 列のデザインでは、列の 1 つが大幅に短くなります。
ローカルな視点から見ると、情報の提示のリズムも把握する必要があります。たとえば、Yahooの真ん中のニュースコラムのデザインでは、大きなタイトルの付いた大きな写真が第一ポイント、文字の付いた小さな写真が第二ポイント、純粋な文字が第三ポイントです。リズム感とプライマリとセカンダリの関係は非常に強いです。
よくある質問
    ビジュアル デザイナーはコードを理解しておらず、フロントエンド デザイナーはビジュアルの専門家ではありません。実現された製品は視覚的なデザインイメージから逸脱することがよくあります。ビジュアルデザイナーがフォローアップして調整を行うことをお勧めします。 広告画像は視覚効果を損ないます。ウェブサイトが十分に優れている場合、広告主は視覚的な基準に従うようになります。それが不可能な場合は、少なくともデザイナーが広告のサイズや位置などを決めることができます。

この記事の執筆時期は、ちょうど 4 月に Sina、Tencent、Taobao のホームページがリニューアルされた時期と一致しました。純粋に視覚的なデザインの観点から見ると、Tencent は非常にクリーンで思慮深いです。


ウェブページ作成セクションに戻るにはここをクリックしてください

<<:  CSSの優先度を理解する2つの方法

>>:  MySQL がデータの削除と挿入に非常に時間がかかる問題の解決策

推薦する

Linux centos7 環境での MySQL インストール チュートリアル

Linux centos7 環境に MySQL をインストールする手順の詳細な紹介MySQLをインス...

WeChatミニプログラムでの仮想リストの実装例

目次序文分析する初期レンダリング方法初期最適化さらなる最適化方法2序文ほとんどのミニプログラムには、...

MySql マスタースレーブレプリケーションの実装原理と構成

データベースの読み取りと書き込みの分離は、トラフィック量の多い大規模システムやインターネット アプリ...

WIN10 に複数のデータベースがインストールされている場合にコンピュータの速度低下を防ぐ方法

必要なときにサービスを有効にし、必要がないときは無効にします。データベース サービスを管理する方法:...

EXPLAIN コマンドの詳細な説明と MySQL での使用方法

1. シナリオの説明: 同僚から MySQL で explain を使用する方法を教わったので、返さ...

Linuxでサーバーのハードウェア情報を表示する方法

みなさんこんにちは。今日は12連休ですが、何かお買い物はしましたか?今日は「Linux View S...

Vue の自動書式設定の改行保存の詳細な説明

ネットで変更方法をいろいろ調べたのですが、うまくいきませんでした。後で大物から見て削除しました。フォ...

ページング効果を実現するNode+Express

この記事では、ページング効果表示を実現するためのnode+expressの具体的なコードを参考までに...

MySQL タイムブラインドインジェクションの 5 つの遅延方法

MySQL タイム ブラインド インジェクションの 5 つの遅延方法 (PWNHUB の予期しない解...

Dockerのクイックガイド

Docker は、安全で繰り返し可能な環境でソフトウェアを自動的にデプロイする方法を提供し、コンピュ...

Nginx ロケーション設定のチュートリアル (ゼロから)

基礎位置の一致順序は、「最初に正規表現に一致し、次に共通表現に一致」です。実際のロケーションの一致順...

Vue+SpringBoot で Alipay サンドボックス決済を実装するためのサンプルコード

まず、Alipay サンドボックスから一連のものをダウンロードします。多くのブログで取り上げられてお...

MySQL 5.7 のルートパスワードログイン問題の解決策

前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザ...

MySQL 8.0.23 のレプリケーション アーキテクチャにおけるスレーブ ノードの自動フェイルオーバー

私はしばらく MGR と連絡を取り合ってきました。MySQL 8.0.23 の登場により、MySQL...

英語の単語の出現頻度を数えるtrコマンドの魔法

置換を削除したり文字列を削除したりできる tr コマンドは、誰もがよく知っています。 英語では、英語...