基础/字体

字体排版

字体排版用来传达信息内容,并界面看起来有秩序

字号

决定不同层级文本的大小

Token font size / line height 预览
$font.size.header-1 32px / 40px
用于社区欢迎标题
社区欢迎标题、活动标题、增值服务类标题
$font.size.header-2 24px / 32px
用于菜单列表标题
菜单列表标题
$font.size.header-3 20px / 28px
用于弹窗类标题
弹窗类标题
$font.size.title 18px / 24px
用于主标题
头部功能条标题、卡片标题
$font.size.subtitle 16px / 22px
用于副标题
卡片标题、按钮文本、聊天正文
$font.size.body 14px / 20px
常规文本
无特别强调的所有场景
$font.size.caption 12px / 16px
辅助描述性文本
辅助、描述性文本
$font.size.Lable 10px / 12px
主要用于标签内文本
主要用于标签内文本
$font.size.mini 8px / 10px
主要用于头像下方状态
头像下方状态类标签内文本,如直播、派对状态

字重

决定不同层级文本的粗细

Token Value
--font-weight-normal 400
--font-weight-medium 500
--font-weight-semibold 600

字体

客户端PC汉字/英文采用【MiSans VF】字体,部分阿拉伯数字采用【DIN Condensed】字体

Token: $font-family
'MiSans VF', 'DIN Condensed'

圆角

使用圆角来描述容器与界面元素的轮廓,从一定程度决定产品的视觉调性
按钮/标签/小元素一般采用2px圆角,卡片/弹窗/下拉抽屉等中型元素一般采用4px,框体级一般采用8px

--border-radius-2r
2px
--border-radius-4r
4px
--border-radius-8r
8px
--border-radius-10r
10px
--border-radius-12r
12px
--border-radius-14r
14px
--border-radius-16r
16px

间距

间距变量被应用在各个组件内部,或组件与组件之间,用来调整产品整体的密集和紧凑程度

Token Value Token Value
$space0 0px $space600 24px
$space50 2px $space650 28px
$space100 4px $space700 32px
$space150 6px $space800 40px
$space200 8px $space900 48px
$space250 10px $space950 60px
$space300 12px $space1000 80px
$space400 16px
$space500 20px