Skip to content

Avatar 头像

Avatar 组件可以用来代表人物或对象, 支持使用图片、图标或者文字作为 Avatar。

基础用法

展示类型

展示失败

适应容器

API

Props

名称说明类型默认值
icon设置 Avatar 的图标类型,具体参考 Icon 组件string / Component
sizeAvatar 大小number / enumdefault
shapeAvatar 形状enumcircle
srcAvatar 图片的源地址string
src-set图片 Avatar 的原生 srcset 属性string
alt图片 Avatar 的原生 alt 属性string
fit当展示类型为图片的时候,设置图片如何适应容器enumcover

Events

名称说明类型
error图片加载失败时触发Function

Slots

NameDescription
default自定义头像展示内容

类型定义

组件导出以下类型定义:

ts
import type { AvatarProps, AvatarThemeVars } from 'ryxon'

主题定制

样式变量

组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件

名称默认值描述
--r-avatar-text-colorvar(--r-white)文字颜色
--r-avatar-bg-colorvar(--r-text-color-disabled)背景颜色
--r-avatar-text-size14px文字大小
--r-avatar-icon-size18pxicon 图标大小
--r-avatar-border-radiusvar(--r-radius-md)square 下圆角大小
--r-avatar-size40px图片大小

Released under the MIT License.