跳到主要内容

徽标 Badge

图标或者文字右上角的圆形徽标数字

用法示例

基础用法

<ti-badge content="5">
<div class="box"></div>
</ti-badge>
<ti-badge dot>
<div class="box"></div>
</ti-badge>
<ti-badge icon="home">
<div class="box"></div>
</ti-badge>

置于元素内部

置于目标元素内部, 外部元素如box需添加position: relative;

<div class="box" style="position: relative">
<ti-badge content="6"></div>
</div>

普通展示,无定位

例如在cell组件中使用

<ti-cell>
<ti-badge static slot="desc" content="6"></div>
</ti-cell>

使用在文字右上角

<ti-badge content="6" at-text>
<div>Title Text</div>
</ti-badge>

自定义偏移

code
<ti-badge id="ti-badge" content="6">
<div class="box"></div>
</ti-badge>

徽标内容撑开方向

<ti-badge content="6" spread="bothSides">
<div class="box"></div>
</ti-badge>
<ti-badge content="6" spread="toRight">
<div class="box"></div>
</ti-badge>

ti-badge API

属性 Properties

名称类型必填默认值说明备注
dotbooleanfalse不展示数字,只有一个小红点-
contentstring-展示的内容-
spreadstringbothSides内容的撑开方向,可选值:bothSidestoRight-
iconstring-内容部分为图标时的图标名称-
offset[number, number]-设置状态点的位置偏移,默认单位 px-
staticbooleanfalse取消定位相关样式,用作普通展示-
at-textboolean-用在文字内容的右上角展示-
ext-stylestring-根节点样式-

插槽 Slots

名称说明备注
default默认插槽-

外部样式类 External Classes

名称说明备注
ext-class根节点样式类名-

CSS 变量 CSS Variables

变量默认值说明备注
--badge-font-sizetheme.fontSize.t2内容字体大小-
--badge-horizontal-gaptheme.spacing.gap.g2--
--badge-bg-colortheme.color.function.error.1000--