徽标
徽标用作 UI 元素的小数值或状态描述符。
安装
以上命令仅用于单独安装。如果已全局安装 @heroui/react
已全局安装,则可以跳过此步骤。
导入
用法
尺寸
颜色
变体
位置
形状
为了更好的定位,您可以使用shape
属性来定义徽标的形状。
徽标可见性
您可以使用isInvisible
属性来控制徽标的可见性。
内容示例
禁用轮廓
默认情况下,徽标带有轮廓,您可以使用showOutline={false}
属性来禁用它。
无障碍性
不建议依赖徽标的内容进行准确的播报。相反,请考虑提供全面的描述,例如使用aria-label
。
插槽
Badge 组件有两个插槽
-
base:徽标的基础插槽,是徽标的容器。
-
badge:徽标内容的主要插槽,是徽标的内容。
API
Badge 属性
属性 | 类型 | 默认值 |
children |
| |
content |
| |
variant |
| "solid" |
color |
| "default" |
size |
| "md" |
shape |
| "rectangle" |
placement |
| "top-right" |
showOutline |
| true |
disableOutline |
| false |
disableAnimation |
| false |
isInvisible |
| false |
isOneChar |
| false |
isDot |
| false |
classNames |
|