Avatar
展示用户头像、图标或首字母缩写标识。内容优先级为 src > icon > text;图片加载失败时回退到图标或文字。
基础用法
MC
AB
CD
EF
图片模式
图标模式
变体
A
B
C
D
E
F
自定义颜色
ST
MC
OR
圆角
A
B
C
API
Props
| 名称 | 类型 | 默认 | 说明 |
|---|---|---|---|
size | number | 'small' | 'middle' | 'large' | 'x-large' | 'middle' | 头像尺寸。数字按 px;预设:small=32 / middle=48 / large=64 / x-large=96。 |
color | string | - | 背景颜色(无图片时生效),接受合法 CSS 颜色值。 |
variant | 'elevated' | 'flat' | 'tonal' | 'outlined' | 'text' | 'plain' | 'elevated' | 视觉变体:elevated(立体阴影)、flat(扁平)、tonal(浅底)、outlined(描边)、text、plain。 |
rounded | number | string | '0' | 圆角。数字与纯数字字符串按 px;'50%' 为圆形。默认正方形。 |
src | string | - | 头像图片 URL,优先级高于 icon 和 text。 |
icon | string | - | 图标名称(mc-xxx),无图片时展示。 |
text | string | - | 文字内容(如首字母缩写),无图片和图标时展示。 |
alt | string | - | 图片替代文本。 |
默认插槽可在文字模式下替代 text;icon 插槽可替换图标区域。传入 @click 时使用可点击样式。
最后更新于