Flat Design
Synonyms: flat UI, flat interface design, minimalist UI, flat style
Definition
Use cases
- Invisible links: Links styled like surrounding text are easy to overlook.
- Ghost buttons: An outlined button placed over a busy image can lose visual prominence.
- Ambiguous controls: Text or colored blocks may look interactive even when they aren't.
How it's used in practice
- Establish visual hierarchy: Make interactive elements visually distinct from static content.
- Use consistent patterns: Apply the same visual treatment to equivalent controls throughout the interface.
- Add restrained depth: Use borders, shadows, or other cues when needed to communicate hierarchy or interaction.
- Check accessibility: Verify that text and interface components meet contrast requirements.
- Test with unfamiliar users: Check whether people can identify interactive elements without guidance.
Challenges & limitations
- Weak signifiers: Minimal visual styling can make affordances less obvious.
- Accessibility tradeoffs: Reducing visual distinction too far can make interfaces harder to scan for users with visual impairments.
- Consistency can constrain variety: Strong reliance on repeated patterns may limit visual differentiation between different types of content or actions.
Free resources
- NN/g: Flat Design: Its Origins, Its Problems, and Why Flat 2.0 Is Better — definition, the signifier problem, and the case for flat 2.0
- NN/g: Response to Criticisms of Flat-Design Eyetracking Study — why weak signifiers are the problem and when flat design works well
- Design Shack: Skeuomorphism vs. Flat Design: Where Are We Now? — how both styles evolved into flat 2.0

