徽章
徽章會在其子元素(們)的右上角產生一個小徽章。
基本徽章
包含文字的徽章範例,使用主要和次要顏色。徽章會套用至其子元素。
4
按下 Enter 鍵開始編輯
顏色
使用 color
屬性將主題調色盤套用至元件。
44
按下 Enter 鍵開始編輯
按下 Enter 鍵開始編輯
徽章可見性
徽章的可見性可以使用 invisible
屬性來控制。
1
當 badgeContent
為零時,徽章會自動隱藏。您可以使用 showZero
屬性來覆寫此行為。
0
按下 Enter 鍵開始編輯
最大值
您可以使用 max
屬性來限制徽章內容的值。
9999+999+
按下 Enter 鍵開始編輯
點狀徽章
dot
屬性會將徽章變更為小點。這可以用作通知,表示某些內容已變更,而無需提供計數。
按下 Enter 鍵開始編輯
徽章重疊
您可以使用 overlap
屬性將徽章放置在相對於包裝元素角落的位置。
按下 Enter 鍵開始編輯
徽章對齊
您可以使用 anchorOrigin
屬性將徽章移動到包裝元素的任何角落。
11299+999+
<Badge
anchorOrigin={{
vertical: 'top',
horizontal: 'right',
}}
>
無障礙功能
您不能依賴徽章的內容被正確地宣告。您應該提供完整的描述,例如使用 aria-label
按下 Enter 鍵開始編輯
無樣式
使用 Base UI Badge 完全掌控元件的設計,無需覆寫 Material UI 或 Joy UI 樣式。此無樣式版本的元件是高度客製化且套件大小較小的理想選擇。