跳到主要内容

标签 Tag

用于标记和选择。

安装使用

{
// 原生小程序
"usingComponents": {
"ti-tag": "@titian-design/weapp/tag/index"
},
// titan-cli 搭建的项目
"usingComponents": {
"ti-tag": "platform://titian-mp/ti-tag"
}
}

用法示例

标签类型
面性 = 实心标签面性次要 = 辅助色实心标签线性 = 描边标签
copy
code
标签使用图标
左右图标
copy
code
标签尺寸
小尺寸中尺寸大尺寸
copy
code
优惠券模式
面性 = 实心标签面性次要 = 辅助色实心标签线性 = 描边标签
copy
code

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圆角-