docs

A list of common principles & practices for creating UI on the web.


Layout

Color

References

  1. Contrast - World Wide Web Consortium (W3C)

  2. Use of Color - World Wide Web Consortium (W3C)

  3. Color - US Web Design System

Typography

References

  1. Typography - Adobe Blog
  2. Type Scale - Material Design

Buttons

References

  1. Buttons - Material Design
  2. Buttons - GNOME Developer

Forms & Input

References

  1. Designing more efficient forms - UX Planet

Data Visualization

References

  1. Data Visualization - Material Design
  2. Charts - UX Design

Interaction & Feedback

References

States & Interaction - Material Design

UX Principles

Principles of Grouping: Humans naturally perceive objects as organized patterns and objects.

Principle of Least Astonishment: Parts of a system should behave in ways that users expect.

Hick’s Law: The time it takes to make a decision increases with the number and complexity of choices.

Miller’s Law: The average person can only keep 7 (plus or minus 2) items in their working memory.

Aesthetic–usability effect: Users often perceive aesthetically pleasing design as design that’s more usable.

Serial Position Effect: Users have a tendency to best remember the first and last items in a series.

Zeigarnik Effect: People remember uncompleted or interrupted tasks better than completed tasks.

Von Restorff Effect: When multiple similar objects are present, the one that differs from the rest is most likely to be remembered.

Developer Tools