Key takeaway (TL;DR)
Affordances concern how physical forms and digital interfaces invite people to act appropriately. A door with a pull handle and a sign saying “Push” sends conflicting signals. In digital UI/UX, pixels have no physical texture, so designers rely on perceived affordances and signifiers. A good interface clearly distinguishes interactive elements from static ones, allowing appearance to communicate function and form to suggest action. JVDS advocates semantic-consistency audits and uninstructed walkthroughs to eliminate false cues and invisible interaction barriers, aiming for intuitive use without a learning burden.
1. Affordances and mismatched expectations
An everyday example is familiar: people approach a door marked “Push” and instinctively pull, sometimes repeatedly shaking the handle. This does not necessarily reflect carelessness or lack of common sense. The object's shape communicates an action earlier and more strongly than its written label.
1.1 From physical affordances to interface signifiers
- In ecological psychology: J. J. Gibson described affordances as the physical possibilities for action that an environment or object offers an actor, such as a horizontal surface offering a place to sit or a round ball allowing rolling.
- In interaction design: Don Norman introduced the idea to design and emphasized the distinction between perceived affordances and signifiers. Some physical possibilities exist without being visible, such as a concealed compartment. On a screen, what users can perceive matters more to interaction success than what the underlying system can technically do.
A push door gets a flat metal plate; a pull door gets a graspable handle. When form matches the intended action, people can operate intuitively without reading instructions. When the two conflict, even emphatic warning labels provide only an imperfect remedy.

2. How screen-based action cues evolved—and where meaning gets lost
A physical button has three-dimensional travel and mechanical tactile feedback. A glass screen consists of light-emitting elements and pixels. How can digital interfaces evoke an intuitive understanding of action?
2.1 Lessons and trade-offs from skeuomorphic and flat design
- Borrowing intuition through skeuomorphism: Early graphical operating systems such as Mac OS and Windows used highlights, inset shadows and beveled edges to suggest physical button depth. Familiar metaphors—filing cabinets, trash cans and magnifying glasses—helped establish expectations such as “raised means pressable” and “cards can be dragged.”
- The traps of extreme flatness: As minimalism evolved, some interfaces removed button borders, shadows and link underlines altogether. A clickable confirmation action then looked no different from a static subheading. Users had to click around blindly to discover what was interactive.
2.2 Visible states: completing the contract of an action cue
Affordance is expressed not only in a default appearance but throughout an element's dynamic lifecycle:
- Default: Communicate that the object can be operated through a clear boundary or distinct fill.
- Hover/focus: A cursor change, stronger color or slight elevation confirms readiness for interaction.
- Active: A pressed-in appearance or small vibration acknowledges the user's input.
- Disabled: Reduced contrast and an unavailable cursor indicate that the action cannot currently be taken.

3. Comparing interface signifiers
In website and digital-product design, visual cues vary greatly in how effectively they guide behavior:
| Cue category | UI patterns and typical uses | Interaction value | Common failure |
|---|---|---|---|
| Frequent core cues The operational baseline | A filled primary call-to-action button Underlined links or a distinct interaction color Clearly recessed input boundaries and a blinking caret A grid-like drag handle on reorderable rows | Guide core-path conversion without hesitation and establish a dependable global interaction model. | Making a noninteractive decorative category tag look exactly like the primary button, inviting mistaken clicks. |
| Infrequent but necessary cues Signals for secondary states | A rotating chevron for expansion and collapse A partially visible next card at the edge of a horizontal carousel A disabled button with a tooltip explaining why An explicit “Read more” link after truncated text | Indicate the next available action in particular information flows and reduce exploration friction. | Aligning carousel cards perfectly with the viewport edge, leaving no visible clue that horizontal scrolling is possible. |
| Redundant decoration Cognitive noise | Decorative blocks with realistic button shadows Exaggerated hover zoom on static data cards Glowing borders around ordinary noninteractive text Abstract geometric icons unrelated to familiar actions | Confuse judgment, invite ineffective clicks and erode patience. | Adding misleading interaction feedback to static presentation elements merely to make them look impressive. |
4. How JVDS applies affordances in practice
For enterprise websites and complex software UI/UX, JVDS follows a simple principle: form should express intent, and cues should support action.
[JVDS perceived-affordance implementation model]
Audit cue semantics → Establish visual hierarchy → Define feedback states → Measure expectation/action mismatches through uninstructed walkthroughs
- Semantic-consistency audit: Establish clear design-system rules. A visual property such as corner radius, shadow depth or hover movement should correspond to a consistent interaction intention. Elements with the same visual characteristics must behave coherently rather than mixing unrelated responses.
- Explicit signifiers and appropriate metaphors: Modern minimalism should not undermine the perceptibility of essential actions. On desktop, provide dependable hover states and cursor changes. On touchscreens, reinforce container outlines, subtle elevation and partial edge visibility so that users can anticipate an action before touching.
- Explain disabled states: Do not silently hide an unavailable feature or merely gray it out. JVDS's approach places an explanation near the interaction focus—for example, “Agree to the terms to enable submission”—turning a negative cue into guidance for the next action.
- Uninstructed walkthroughs and behavior comparison: Invite users who have not worked on the project to a quick usability test. Without explaining the task first, ask which elements they think can be clicked, pressed or dragged. Compare predicted interaction heatmaps with the actual interactive areas. Treat both false positives and overlooked real actions as serious semantic problems requiring redesign.
5. Frequently asked questions
Q1: In minimal interfaces or dark mode, how can buttons still look clickable?
Establish dependable container boundaries and contrast levels. A button should not be an isolated piece of floating text. Even in an extremely flat design, retain action cues by:
- Keeping a closed outline or filled pill-shaped background with at least a 3:1 luminance contrast against its surroundings.
- Reserving a dedicated interaction accent color instead of using it indiscriminately for static explanations.
- Using a subtle inset border or shadow to suggest a small amount of depth and lift the element slightly off the background.
Q2: If clearer cues are better, why not make every clickable element a bright, glowing button?
When everything is emphasized, nothing is. Visual attention is limited. Ten colorful, heavily shadowed buttons on one page destroy the visual focus and create choice overload. A clear hierarchy separates primary and secondary actions: typically, retain one strongly signaled primary CTA within a view, while expressing supporting actions as ghost buttons, text links or lower-emphasis secondary buttons.
Q3: Why can a simple text label work better than an icon button?
Abstract icons often lack a single unambiguous perceived meaning. Apart from a few widely understood symbols—such as a magnifying glass for search, a gear for settings and a trash can for deletion—many business icons are difficult to interpret. An unlabeled abstract icon leaves users uncertain about the consequences of clicking it. JVDS recommends combining icons with text labels for important business entry points so that the intended action is clear.


















