Avatar 头像

用于展示一个头像或者商标。

获取组件

import { Avatar, AvatarGroup } from 'rsuite';

演示

默认

字符头像

图标头像

图片头像

尺寸

带边框

颜色

头像后备

如果加载头像的 src 时出现错误,有 2 个后备方案:

  1. 如果有 alt 属性,将会渲染 alt 属性的值。
  2. 如果没有 alt 属性,将会渲染一个默认的头像。

堆积的头像组

带有徽标的头像

Props

<Avatar>

属性名称 类型(默认值) 描述
alt string 图片头像加载失败时的替代文案。
bordered boolean 是否显示边框。
children string | Element 内容(可以是文字或图标)。
circle boolean 以圆形显示。
classPrefix string ('avatar') 组件 CSS 类的前缀。
color string 设置头像的背景颜色
imgProps object 如果该组件用于显示图像,则应用于img元素的属性。
onError (event) => void 图片加载失败时的回调函数。
size 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' ('md') 设置头像尺寸。
sizes string img 元素的 sizes 属性。
src string img 元素的 src 属性, 设置头像图片地址。
srcSet string img 元素的 srcSet 属性。 使用此属性进行响应式图像显示。

<AvatarGroup>

属性名称 类型(默认值) 描述
size 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' 为一组的头像设置尺寸。
spacing number 为一组的头像设置间距。
stack boolean 把一组头像以堆栈的方式显示。
Vercel banner