徽章
徽章在其子元素(或多个子元素)的右上角生成一个小徽章。
基本徽章
包含文本的徽章示例,使用了 primary 和 secondary 颜色。徽章应用于其子元素。
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 样式。这个无样式版本的组件是需要重度自定义和更小捆绑包大小的理想选择。