On Visual Design and Interaction Design

On Visual Design and Interaction Design
<br />In the entire product design process, the "processes" of visual design and interaction design are very close, and the relationship between the two is complementary and mutually influential. As the most direct level of communication with users, how to present the interactive design to users in a good form? Here we mainly focus on the role of vision in improving the usability of interaction:
    Improve browsability. Deliver information and tasks accurately and efficiently. Fit the user's mental model. Make the interaction emotional.

1. Improve browsing:
1) Good performance of information structure. In helping interaction, visual design must first satisfy the display of product and interactive information structure, the clarity and readability of information, and then the communication of brand and emotion. Visual language can process product concepts and information through stratification, classification, comparison and other language means.
example:

pic.01

pic.02
Comparing the two pictures above, both of which are article detail pages, I believe that not many users can quickly and accurately know what information the website wants to give them, or what they want them to do, when browsing pic01. The distribution of information, hierarchy, and color are not done effectively, leaving users confused and lost. Pic02 divides the content into important and unimportant sections, so that the most important article details are clearly visible, and the structure is orderly and clear.
We can feel the effective intervention of visual language, which can greatly help in the presentation of information structure.
Previous Page 1 2 3 4 Next Page Read Full Article

<<:  Differences and usage examples of for, for...in, for...of and forEach in JS

>>:  Detailed code examples of seven methods for vertical centering with CSS

Recommend

JS code to achieve page switching effect

This article example shares the specific code of ...

Common array operations in JavaScript

Table of contents 1. concat() 2. join() 3. push()...

Examples of correct use of interface and type methods in TypeScript

Table of contents Preface interface type Appendix...

Introduction to Vue3 Composition API

Table of contents Overview Example Why is it need...

Introduction to MySQL Connection Control Plugin

Table of contents 1. Introduction to the connecti...

Vue custom v-has instruction, steps for button permission judgment

Table of contents Application Scenario Simply put...

Three solutions for sub-functions accessing external variables in JavaScript

Preface When we write web pages, we will definite...

JDBC-idea import mysql to connect java jar package (mac)

Preface 1. This article uses MySQL 8.0 version Co...

Basic knowledge of MySQL learning notes

View Database show databases; Create a database c...

MySQL uses custom functions to recursively query parent ID or child ID

background: In MySQL, if there is a limited level...

How to configure two-way certificate verification on nginx proxy server

Generate a certificate chain Use the script to ge...

Detailed tutorial on installing ElasticSearch 6.x in docker

First, pull the image (or just create a container...

JavaScript to implement the function of changing avatar

This article shares the specific code of JavaScri...

Introduction and use of Javascript generator

What is a generator? A generator is some code tha...