头像
头像在 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 键开始编辑