Clear and Concise UI
Style
User interactions should be designed with intentionality and consistency. Follow a logical visual style that ensures buttons, form fields, and other interactive components are easily recognizable for their intended purpose and distinct from the surrounding text or elements.
Each of these component types are visually distinct, yet share a common style, making it clear to the user what to expect when interacting with them.
Size and Space
Interactive elements should be large enough for users to easily select. At least 44 pixels on each side is a good baseline. Allow a healthy margin of separation between elements as well, making it easier for users to select the correct item.
The website footer on the left has links that are quite small and crowded together, presenting a challenge for users. The version on the right instead uses a larger font size, with increased vertical space between each link.
Labels & Microcopy
Any text on an interactive element should clearly describe the action or destination the user can expect. Use copy that is succinct and icons that are unambiguous.
Each of these buttons is easy to understand because the labels are simple and the icons are easily recognizable.
Interaction States
Create distinct visual variation between states, including:
- default
- hover
- focus
- active/pressed
- disabled
Make sure focus indicators are clearly visible. This could be a solid outline, a background color, or another obvious change.
Each state is defined through distinct visual variation.