头像
头像在 Material Design 中随处可见,从表格到对话菜单都有应用。
图片头像
图片头像可以通过将标准的 img
属性 src
或 srcSet
传递给组件来创建。



按下 Enter 键开始编辑
字母头像
包含简单字符的头像可以通过将字符串作为 children
传递来创建。
H
N
OP
按下 Enter 键开始编辑
您可以为头像使用不同的背景颜色。以下演示根据人名生成颜色。
KD
JW
TN
按下 Enter 键开始编辑
尺寸
您可以使用 height
和 width
CSS 属性更改头像的大小。



按下 Enter 键开始编辑
图标头像
图标头像通过将图标作为 children
传递来创建。
按下 Enter 键开始编辑
变体
如果您需要方形或圆形头像,请使用 variant
属性。
N
按下 Enter 键开始编辑



按下 Enter 键开始编辑
分组
AvatarGroup
将其 children 渲染为堆叠。使用 max
属性限制头像的数量。
+2



按下 Enter 键开始编辑
总头像数
如果您需要控制未显示的总头像数,可以使用 total
属性。
+20




按下 Enter 键开始编辑
自定义剩余数量
将 renderSurplus
属性设置为回调函数以自定义剩余头像。回调函数将接收剩余数量作为参数,该参数基于 children 和 max
属性,并且应返回 React.ReactNode
。
当您需要根据从服务器发送的数据渲染剩余数量时,renderSurplus
属性非常有用。
+4k




按下 Enter 键开始编辑
间距
您可以使用 spacing
属性更改头像之间的间距。您可以使用预设值之一("medium"
,默认值,或 "small"
)或设置自定义数值。









按下 Enter 键开始编辑



按下 Enter 键开始编辑