需要在多人里指认「这是哪个人」:评论区作者、团队成员、协作者堆叠、聊天发言者、用户菜单入口。
界面与交互 · 内容与数据展示
头像Avatar
用照片或姓名首字母指认一个人的身份线索;缺图回退、状态变化、多人堆叠时仍保持可辨认、可访问。
团队页的头像:缺图、状态、尺寸、超员都长在物件上
亲手切换图片状态、在线状态、尺寸和显示人数,再点「邀请加入」——主头像、状态点、堆叠和加 N 都在头像物件上即时变,不只在底部说明里。
第 0 步:这是团队协作页。点「加载失败」看主头像回退首字;切「在线状态」看状态点;切「尺寸」看像素阶梯;点「邀请加入」(主操作)看加 N 增长。所有变化长在头像物件上。
张张三产品负责人在线
其他协作者共 6 人 · 显示 3 位 · 另有 3 位
- 李
- 周
- 陈
- +3
图片状态
在线状态
尺寸(像素对照)
显示成员
对照:主头像显示照片、在线、大号 56px;协作者显示 3 位,另有 3 位用加 3 汇总。原因:照片可用时显示照片,缺图再走稳定首字占位。下一步:点「加载失败」看主头像变首字「张」,切在线状态看状态点,或点「邀请加入」看加 N 增长。
面板教会的知识点
把刚才操作里看到的现象命名为五条规则。
- 缺图首字回退:照片失败时换成姓名首字「张」,圆形尺寸不变——身份线索保留,不露破图、不跳布局。
- 状态用形状加文字:在线实心点、离开半填、离线空心环,再配文字标签;色盲用户也读得出,不只靠颜色。
- 尺寸是可读性阶梯:大号 56px 给主角色,中号 40px 给列表行,小号 28px 给密集堆叠——像素值有意为之。
- 超员用加 N 汇总:固定显示前几位,剩余人数收成「加 N」;完整人数走可访问名称,读屏读得出。
- 可访问名称与视觉同步:读屏读「张三的头像,图片失败,显示姓名首字,在线」,与眼睛看到的是同一个人。
什么时候用,怎么用
从一个具体信号判断,再走最短路径。
纯品牌或装饰图(用 image);只表达分类的色块(用 tag 或 badge);代表事物而非人物(用 icon)。
- 定来源:有照片显示照片;没有或加载失败,回退姓名首字,圆形尺寸保持不变。
- 定尺寸:按场景选阶梯(主角色大号、列表中号、堆叠小号),同场景内尺寸一致。
- 定状态:在线/离开/离线用形状加文字,不只用颜色;状态点压在头像角落并加白环。
- 定超员:堆叠固定前几位,剩余收成「加 N」,可聚焦打开完整名单;可访问名称读完整人数。
- 定名称:信息头像 alt 说明「谁」;装饰头像空 alt 但姓名文本可见;可点击头像说明动作。
同一评论作者头像:正例与反例
目标都是指认作者。差别只在于缺图、状态、可访问名称是否守规则。
照片失败回退首字「张」,尺寸不变;在线用实心点加「在线」文字;alt 是「张三的头像,在线」;堆叠超员显示「加 3」。
断网仍认得人,读屏同步,状态一眼读得出。加载失败露出破图图标且尺寸塌陷;在线只靠绿点没有文字;alt 空着;6 人硬塞成一行挤压姓名。
断网后认不出人,色盲读不出状态,读屏什么也说不出。快速自测
评论区一位作者的头像图片加载失败,且他当前不在线。最稳的做法是?
继续查证
术语的技术定义和行为以这些一手或权威资料为准。
下一步学
和本知识点经常一起出现的概念。