Code
Road
Map
首页
路线
题库
资源库
文章
社区
Search or jump to…
⌘K
按钮 — CodeRoadMap
开发路线图
/
设计系统路线图
/
按钮
阶段二
按钮
站内有对应完整课时
点击前往学习,带讲义与进度追踪
节点说明与学习资源
按钮是用于单步操作的交互式元素。
悬停状态:
当鼠标光标悬停在按钮上时,应清楚地显示按钮是交互式的。
激活状态:
用于按钮被按下时。相同的状态可以用来表示负责在页面中切换另一个元素的按钮,而该元素在可见打开时。
聚焦状态:
用于通过键盘导航选中按钮时。
图标支持:
图标在按钮标签旁边使用时可以轻松传达按钮的用途,或者在空间不足时无需文本使用。确保在使用图标时提供可访问性标签。
禁用:
视觉上显示按钮不是交互式的,并限制其被按下。
加载:
用于用户在按下按钮后必须等待其操作结果的场景。如果使用旋转器显示此状态,请确保它不会改变原始按钮的宽度或高度。
全宽:
默认情况下,按钮采用其内容的宽度,但它们也应该带有全宽变体,该变体在移动设备中效果良好。
变体:
当使用多个按钮时,应该有一种方法来区分主要和次要操作。按钮可能对用户扮演不同的角色,或用于不同类型的表面,并且它们必须改变它们的外观。
尺寸:
按钮可以用于网站的多个区域,并且可能有多个预定义的尺寸。在移动设备上,可点击区域必须至少为 48px,才能根据 iOS 和 Android 可访问性指南获得可访问性。
响应式:
在移动视口上,卡片通常是全宽的,以节省内容空间。
1
读
2
验
3
留
加载本节练习…
留一句
用自己的话写下这一站的结论。
离开本站
← 上一节点
徽章
下一节点 →
卡片