Clickability in Interfaces: Signs and Design Principles

Author: IT Sectr Published: 2026-08-02 Reading time: 6 min

Clickability is a visual property of an interface element that makes its interactivity obvious. The user should immediately understand that the element can be clicked without additional instructions. According to Nielsen Norman Group (2024), clickability affordance directly affects conversion: elements with clear signs of clickability receive 63% more interactions.

Key Takeaways

  • Clickability — a visual cue that an element is interactive and can be clicked
  • Affordance — a property of an object that suggests how to interact with it
  • Visual cues — shadow, highlight, cursor change, gradient, underline
  • Button states — normal, hover, active, disabled — each with a unique visual
  • Fitts's Law — time to reach a target depends on its size and distance

What Is Clickability

Clickability is the degree to which an interface element visually communicates to the user that interaction is possible. In UX design terms, this is part of the concept of affordance, introduced by psychologist James Gibson.

Designer Don Norman popularized the concept of affordance in relation to interfaces. In the book “The Design of Everyday Things” (2013), he described how the shape and appearance of an object should suggest how to use it. A button should look like a button — that is the affordance of clickability.

According to UX Collective (2025), 34% of users do not click on an element if it does not look clickable, even if the click is technically handled. This highlights the importance of visual feedback in the interface.

Anti-pattern: Non-clickable Buttons

Text without underlining, flat icons without highlights, gray elements without a pointer cursor — these are classic anti-patterns where an element is interactive but does not look it. Users waste time searching for clickable areas, which degrades UX.

Visual Affordances of Clickability

Visual affordances are external cues that signal interactivity. They fall into several categories: shape, color, shadow, texture, and animation.

Humans have evolved to understand that objects with certain visual properties can be touched or moved. Designers use these innate perception patterns to create intuitive interfaces.

AffordanceDescriptionExample
ShadowA raised element appears tappableMaterial Design buttons with elevation
GradientColor transition creates a sense of depthGlassmorphic buttons
UnderlineClassic sign of a linkText links on the web
BorderA boundary highlights the clickable areaOutlined buttons in Material UI
IconVisual hint about the actionTrash icon for deletion

The strongest affordance is shadow (the raised effect). Google's Material Design is built on the metaphor of physical layers, where each interactive element has its own elevation. Users intuitively understand that a card with a shadow can be clicked.

Interactive Element States

Every clickable element must have at least four states: normal, hover, active, disabled. Visual differences between states help the user understand the current situation.

css
/* Interactive element states */
.btn {
    background: #4A90D9;
    transition: all 0.2s ease;
}

.btn:hover {
    background: #357ABD;  /* Darker on hover */
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

.btn:active {
    transform: scale(0.97);  /* Press effect */
}

.btn:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

Normal state — the basic appearance of the element at rest. Hover state — the reaction when the cursor hovers, confirming the element is ready for interaction. Active state — the moment of clicking, providing tactile feedback. Disabled state — the element is inactive and visually dimmed.

According to Google Material Design Guide (2024), the minimum touch target size for touch devices is 48x48 dp, and the optimal size is 56x56 dp. Smaller sizes reduce clickability on mobile devices.

Cursor as a Clickability Indicator

Cursor change is one of the oldest and most effective ways to indicate clickability. The CSS property cursor: pointer turns the arrow into a pointing hand, signaling that the element is interactive.

css
/* Standard cursor values */
.clickable {
    cursor: pointer;   /* Pointer for buttons and links */
}

.moveable {
    cursor: grab;      /* Grab cursor for drag */
}

.resizable {
    cursor: ew-resize; /* Resize cursor for width */
}

The pointer finger rule: cursor: pointer should be used on all clickable elements — buttons, links, toggles, icons. On elements that are not interactive, the cursor should remain the standard arrow (cursor: default).

Usage mistakes: cursor: pointer on regular text misleads users. Do not use the pointer cursor on elements that do not handle a click — this destroys trust in the interface.

Fitts's Law in Button Design

Fitts's Law is an ergonomic law describing the time needed to reach a target. In the context of interfaces: the larger and closer the target (button), the faster the user will hit it.

Fitts's Law formula: T = a + b * log2(D / W + 1), where T is the time to reach, D is the distance to the target, and W is the target size. Doubling the button size reduces click time by 15–20%.

According to Apple Human Interface Guidelines (2024), the minimum touch target size is 44x44 points. Google Material Design recommends 48x48 dp. In practice, CTA buttons should be at least 56x56 dp for comfortable interaction.

Screen Corners — Infinite Targets

Screen corners and edges are infinite targets according to Fitts's Law — the cursor cannot miss beyond the screen boundary. That is why important buttons (menu, close) are often placed in corners. In mobile interfaces, thumbs naturally reach toward the bottom of the screen.

Clickable Element Patterns

Established clickability patterns have formed over decades of web design. Using them makes interfaces intuitive without user training.

Shadow button pattern — the Material Design standard. The button is raised above the surface, the shadow increases on hover and disappears on click. This pattern is used in millions of apps and websites.

Flat button pattern — after the iOS 7 update, flat design without shadows became popular. In such buttons, clickability is conveyed through color, border, or icon. Flat buttons require more vibrant color accents.

Ghost button pattern — a transparent button with a border that fills with color on hover. Used for secondary actions next to the primary CTA.

  • Follow platform conventions — iOS, Android, and the web have their own clickability standards
  • Consistency — the same elements look the same everywhere
  • Feedback — every click should have an instant reaction
  • Accessibility — clickability must be understandable even when using a screen reader

Frequently Asked Questions

How to make an element clickable without changing the design?

The minimum set is cursor: pointer to change the cursor and a click handler (onclick). However, for good UX, it is recommended to add at least minimal visual feedback: color or shadow change on hover and click.

Why don't users click on elements that seem obvious to the designer?

Interface blindness effect — users are familiar with real platform standards and expect an element to look a certain way. If a button does not match the expected visual pattern, the brain ignores it as part of the background.

How to check if an element is clickable enough?

Run a clickability test: show the layout to new users for 3 seconds, then ask which elements they think can be clicked. If more than 20% of elements were not identified as clickable — a redesign is needed.

What is the minimum button size for a mobile app?

48x48 dp is the minimum size per Material Design, 44x44 pt per iOS HIG. For CTA buttons, 56x56 dp is recommended. There should be at least 8 dp of spacing between buttons to avoid accidental taps.

How to make a clickable element accessible to screen readers?

Use role="button" or native <button> and <a> tags. Add aria-label describing the action. Ensure the element is focusable via Tab and handles Enter and Space key presses.

Summary

  • Clickability — a visual cue about element interactivity based on affordances
  • Affordances — shadow, gradient, underline, border, icon — visual signs of clickability
  • Four states — normal, hover, active, disabled — mandatory for every interactive element
  • Cursor: pointer — the standard way to indicate clickability in web interfaces
  • Fitts's Law — target size and position directly affect click speed and accuracy
  • Minimum size — 48x48 dp for touch devices, 44x44 pt for iOS

We will develop a mobile application turnkey

IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.

Discuss the project

Read also