頭像
頭像在 Material Design 中隨處可見,從表格到對話選單都有應用。
圖片頭像
圖片頭像可以透過傳遞標準 `img` 屬性 `src` 或 `srcSet` 給元件來建立。



按下 Enter 鍵開始編輯
字母頭像
包含簡單字元的頭像可以透過傳遞字串作為 `children` 來建立。
H
N
OP
按下 Enter 鍵開始編輯
您可以為頭像使用不同的背景顏色。以下範例根據人名產生顏色。
KD
JW
TN
按下 Enter 鍵開始編輯
尺寸
您可以使用 `height` 和 `width` CSS 屬性來變更頭像的尺寸。



按下 Enter 鍵開始編輯
圖示頭像
圖示頭像透過傳遞圖示作為 `children` 來建立。
按下 Enter 鍵開始編輯
變體
如果您需要方形或圓角頭像,請使用 `variant` 屬性。
N
按下 Enter 鍵開始編輯



按下 Enter 鍵開始編輯
群組
`AvatarGroup` 將其 children 渲染為堆疊。使用 `max` 屬性來限制頭像的數量。
+2



按下 Enter 鍵開始編輯
總頭像數
如果您需要控制未顯示的總頭像數,可以使用 `total` 屬性。
+20




按下 Enter 鍵開始編輯
自訂剩餘
將 `renderSurplus` 屬性設定為回呼函數,以自訂剩餘頭像。回呼函數將接收剩餘數量作為基於 children 和 `max` 屬性的參數,並應傳回 `React.ReactNode`。
當您需要根據伺服器發送的資料來渲染剩餘頭像時,`renderSurplus` 屬性很有用。
+4k




按下 Enter 鍵開始編輯
間距
您可以使用 `spacing` 屬性來變更頭像之間的間距。您可以使用預設值之一(`"medium"`,預設值,或 `"small"`)或設定自訂數值。









按下 Enter 鍵開始編輯



按下 Enter 鍵開始編輯