跳到主要内容

标签 Tag

用于标记和选择。

用法示例

类型

<ti-tag variant="contained">面性 = 实心标签</ti-tag>
<ti-tag variant="filled">面性次要 = 辅助色实心标签</ti-tag>
<ti-tag variant="outlined">线性 = 描边标签</ti-tag>

尺寸

<ti-tag size="small">小尺寸</ti-tag>
<ti-tag size="medium">中尺寸</ti-tag>
<ti-tag size="big">大尺寸</ti-tag>

图标 icon

<ti-tag left-icon="home" right-icon="arrow-right">左右图标</ti-tag>

优惠券模式

<ti-tag shape="coupon" variant="contained">面性 = 实心标签</ti-tag>
<ti-tag shape="coupon" variant="filled">面性次要 = 辅助色实心标签</ti-tag>
<ti-tag shape="coupon" variant="outlined">线性 = 描边标签</ti-tag>

ti-tag API

属性 Properties

名称类型必填默认值说明备注
variantstringcontained类型,可选值contained filled outlined-
sizestringmedium大小,可选值small medium big-
shapestringround形状,可选值normal | coupon-
left-iconstring''左侧图标名称-
right-iconstring''右侧图标名称-
ext-stylestring-根节点样式-

插槽 Slots

名称说明备注
default默认插槽-
prefix前缀-
suffix后缀-

外部样式类 External Classes

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

CSS 变量 CSS Variables

变量默认值说明备注
--tag-background-colortheme.color.brand.1000背景色-
--tag-border-width1px边宽度-
--tag-border-stylesolid边风格-
--tag-border-colortheme.color.brand.1000边颜色-
--tag-font-sizetheme.fontSize.t3文字字号(size = 中号 medium/大号 big)-
theme.fontSize.t2文字字号(size = 小号 small)-
--tag-line-heighttheme.lineHeight.single.t2文字行高(size = 中号 medium)-
theme.lineHeight.single.t1文字行高(size = 小号 small)-
theme.lineHeight.single.t4文字行高(size = 大号 big)-
--tag-font-weighttheme.fontWeight.regular文字字重-
--tag-text-colortheme.color.gray.texticon.invert文字颜色(variant = 面性 / contained)-
theme.color.brand.1000文字颜色(variant = 面性次要 filled / 线性 outlined)-
--tag-icon-font-sizetheme.fontSize.t2文字左右图标尺寸-
theme.fontSize.t4文字左右图标尺寸(size = 大号 big)-
--tag-text-icon-gaptheme.spacing.gap.g1文字和图标间距-
--tag-padding-vtheme.spacing.vertical.v1上下内边距-
--tag-padding-htheme.spacing.horizontal.h2上下内边距-
--tag-paddingvar(--tag-padding-v) var(--tag-padding-h)内边距-
--tag-radiustheme.borderRadius.r1圆角-