Skip to content

Avatar 頭像 ​

頭像用來顯示使用者圖片、縮寫或圖示。可搭配 gk-avatar-group 做重疊排列與溢出顯示。

示範 ​

尺寸

支援具名尺寸 sm、md、lg,或以 size="48" 指定像素。直式照片預設使用 object-fit: cover。

形狀

預設為小圓角;加上 round 則為圓形。
AB

顏色

顯示縮寫或圖示時,可用 color 設定背景色。
GKUIER

圖示

在預設 slot 放入任意圖示(inline SVG、emoji 等)。元件不內建圖示庫。

失敗回退

當 src 載入失敗時,改顯示預設 slot(例如縮寫)。
FBNA

頭像群組

max 限制可見頭像數。溢出可用 overflow slot 自訂(此例 5 顆、max="3" → +2)。群組也會反映剩餘數量 rest。
DE+2

API ​

Avatar Props ​

Prop型別預設值
srcstring—
altstring''
size'sm' | 'md' | 'lg' | \${number}``'md'
roundbooleanfalse
colorstring—
object-fitstring'cover'

Avatar Slots ​

名稱說明
default無圖片時的縮寫、圖示或回退內容

Avatar CSS Parts ​

Part說明
base外層表面
imagesrc 載入成功時的 <img>
content預設 slot 的包裝

AvatarGroup Props ​

Prop型別預設值
maxnumber—
size'sm' | 'md' | 'lg' | \${number}``—
restnumber(reflect)0

群組設定 size 時,會套用到子頭像以保持重疊一致。

AvatarGroup Slots ​

名稱說明
defaultgk-avatar 子元素
overflow自訂溢出 UI(例如 +N);rest > 0 時顯示