WorkingBadge
三个错相脉动的点,给正在忙碌的智能体头像用。
sizePx 14
为什么不用转圈
转圈的意思是「加载中」——有东西正往你这里来。三个点的意思是「工作中」——智能体在做事,你可以先去忙别的。错开的延迟让它们读起来像一个过程,而不是一个闪烁的元素:眼睛会跟着那颗亮点沿行移动。如果同相起步,同样三个点看起来就像一盏警示灯。
每个点以负的动画延迟起步,所以徽标第一帧就已经处于周期中段,而不是三个点一起满亮地开场。
放在哪里
用途上它和 AvatarStatusDot 相邻,位置上也在同一个角:在线点回答智能体在不在,徽标回答它忙不忙,一个头像若同时显示两者,第二个就无处可放。在名册里,请与 working 状态色调搭配,而不是把两者叠在一起。
无障碍
徽标是一个以本地化的 avatar.working(或 label)命名的 img,不是 live region。它在屏幕上时状态不会变化,出现时播报一次既足够,也正是读者想要的。
API
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
className | string | — | — |
label | string | — | Accessible name. Defaults to the locale's `avatar.working`. |
sizePx | number | 8 | Height of the badge. The dots and the gaps scale with it. |
style | CSSProperties | — | — |