可点击性是界面元素的视觉属性,使其交互性变得显而易见。用户应无需额外说明即可立即理解该元素可以被点击。根据 Nielsen Norman Group(2024) 的数据,可点击性的可供性直接影响转化率:具有明显可点击标志的元素获得 63% 更多的交互。
要点
可点击性 — 是界面元素在视觉上告知用户可进行交互的程度。在 UX 术语中,这是由心理学家 James Gibson 引入的可供性(affordance)概念的一部分。
设计师 Don Norman 在界面背景下推广了可供性的概念。在《The Design of Everyday Things》(日常事物设计,2013)一书中,他描述了对象的形状和外观应如何暗示其使用方式。按钮应该看起来像按钮 — 这就是可点击性的可供性。
根据 UX Collective(2025) 的数据,34% 的用户不会点击看起来不可点击的元素,即使技术上点击已被处理。这强调了界面中视觉反馈的重要性。
没有下划线的文本、没有高亮的扁平图标、没有 pointer 光标的灰色元素 — 经典的反模式,即元素是交互的但看起来不交互。用户浪费时间寻找可点击区域,从而降低了用户体验。
视觉可供性 — 是表示交互性的外部标志。它们分为几类:形状、颜色、阴影、纹理和动画。
人类在进化过程中习惯于具有某些视觉属性的物体可以触摸或移动。设计师利用这些天生的感知模式来创建直观的界面。
| 可供性 | 描述 | 示例 |
|---|---|---|
| 阴影 | 凸起的元素看起来可点击 | 带 elevation 的 Material Design 按钮 |
| 渐变 | 颜色过渡产生体积感 | 玻璃态按钮 |
| 下划线 | 链接的经典标志 | 网页上的文本链接 |
| 边框 | 边界标记可点击区域 | Material UI 中的 Outlined 按钮 |
| 图标 | 操作的视觉提示 | 删除用的垃圾桶 |
最强的可供性 — 阴影(凸起效果)。Google 的 Material Design 基于物理层的隐喻构建,每个交互元素都有自己的高度(elevation)。用户直观地理解带有阴影的卡片可以点击。
每个可点击元素应该至少有四种状态:normal、hover、active、disabled。状态之间的视觉差异帮助用户理解当前情况。
/* 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 状态 — 元素在静止时的基本外观。Hover 状态 — 光标悬停时的反应,确认元素已准备好进行交互。Active 状态 — 点击瞬间,提供触觉反馈。Disabled 状态 — 元素非活动状态,视觉上变暗。
根据 Google Material Design 指南(2024),触屏设备的最小点击区域 — 48x48 dp,最佳 — 56x56 dp。较小的尺寸会降低移动设备上的可点击性。
光标变化 — 是指示可点击性最古老和有效的方法之一。CSS 属性 cursor: pointer 将箭头变为指向手,表示该元素是可交互的。
/* 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 */
}
食指规则:cursor: pointer 应该用于所有可点击元素 — 按钮、链接、开关、图标。在非交互元素上,光标应保持标准箭头(cursor: default)。
使用错误:在普通文本上使用 cursor: pointer 会误导用户。不要在不能处理点击的元素上使用 pointer 光标 — 这会破坏对界面的信任。
菲茨定律 — 描述到达目标所需时间的人体工程学定律。在界面背景下:目标(按钮)越大越近,用户到达的速度越快。
菲茨定律公式:T = a + b * log2(D / W + 1),其中 T — 到达时间,D — 到目标的距离,W — 目标的大小。将按钮大小增加 2 倍可将点击时间缩短 15–20%。
根据 Apple 人机界面指南(2024),触控目标的最小尺寸 — 44x44 点。Google Material Design 推荐 48x48 dp。在实践中,CTA 按钮至少应为 56x56 dp 以获得舒适的交互。
屏幕的角和边缘根据菲茨定律是无限目标 — 光标不能超出屏幕边界。因此重要按钮(菜单、关闭)通常位于角落。在移动界面中,大拇指自然伸向屏幕底部。
稳定的可点击模式经过几十年的网页设计已经形成。使用它们使界面直观而无需培训用户。
带阴影的按钮模式 — Material Design 的标准。按钮浮在表面之上,悬停时阴影增大,点击时消失。这种模式用于数百万个应用和网站。
扁平按钮模式 — 在 iOS 7 更新后,无阴影的扁平设计变得流行。在这种按钮中,可点击性通过颜色、边框或图标传达。扁平按钮需要更鲜艳的颜色强调。
幽灵按钮模式 — 带边框的透明按钮,悬停时填充颜色。用于主要 CTA 旁边的次要操作。
常见问题
最小设置 — cursor: pointer 用于改变光标和点击处理程序(onclick)。然而,为了良好的用户体验,建议至少添加最小视觉反馈:悬停和点击时颜色或阴影的变化。
界面盲视效应 — 用户熟悉实际的平台标准,并期望元素具有某种特定的外观。如果按钮不符合预期的视觉模式,大脑会将其忽略为背景的一部分。
进行可点击性测试:向新用户展示布局 3 秒,然后询问哪些元素可以点击。如果超过 20% 的元素未被用户识别为可点击 — 则需要重新设计。
48x48 dp — 根据 Material Design 的最小尺寸,44x44 pt — 根据 iOS HIG。对于 CTA 按钮,推荐 56x56 dp。按钮之间应至少有 8 dp 的间距,以避免意外点击。
使用 role="button" 或原生标签 <button> 和 <a>。添加带有操作描述的 aria-label。确保元素可以通过 Tab 聚焦并处理 Enter 和 Space 键的按下。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。