设置 style
可以修改,背景颜色
<Avatar>P</Avatar>
<Avatar style={{ background: "green" }}>N</Avatar>
<Avatar style={{ background: "pink" }}>HP</Avatar>
设置 size
属性后,可以选择四个大小。
<Avatar src="https://joesch.moe/api/v1/random" size="mini" />
<Avatar src="https://joesch.moe/api/v1/random" size="small" />
<Avatar src="https://joesch.moe/api/v1/random" size="medium" />
<Avatar src="https://joesch.moe/api/v1/random" size="large" />
通过 variant
属性来设置形状。
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" shape="square" />
<Avatar src="https://joesch.moe/api/v1/random" shape="rounded" />
最多显示5个。
<Avatar.Group total={24}>
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
</Avatar.Group>
通过 max
属性最大可展示数量,最多显示5个。
<Avatar.Group max={3}>
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
<Avatar src="https://joesch.moe/api/v1/random" />
</Avatar.Group>
<Avatar style={{ background: "red" }}>
<Cross />
</Avatar>
<Avatar style={{ background: "pink" }}>
<LocationOutlined />
</Avatar>
<Avatar style={{ background: "green" }}>
<SettingOutlined />
</Avatar>
<Badge className="avatar-dot" dot position="bottom-right">
<Avatar src="https://joesch.moe/api/v1/random" />
</Badge>
<Badge
className="avatar-avatar"
content={<Avatar src="https://joesch.moe/api/v1/random" />}
position="bottom-right"
>
<Avatar src="https://joesch.moe/api/v1/random" />
</Badge>
.avatar-dot {
bottom: 2px * 2;
right: 6px * 2,
}
.avatar-avatar {
--badge-background-color: transparent;
--badge-padding: 0;
--badge-size: 12px * 2;
--avatar-size: var(--badge-size);
bottom: 2px * 2;
right: 6px * 2,
}