Figma:10分钟搭一套可扩展的间距与字号规范(变量+样式命名一步到位)

你将得到什么

很多文件越做越乱,本质是“数值不统一 + 命名不统一 + 没有可复用的样式”。这篇教程带你在 10 分钟内搭出一套可扩展的字号与间距规范:变量(Variables)统一数值、样式(Styles)统一调用、命名规则方便团队协作。

准备工作(先把尺度表定下来)

在动手前先确定一张“尺度表”,后面所有变量和样式都从这里来。给你一个通用且好扩展的起步方案:

间距(Spacing):4 / 8 / 12 / 16 / 24 / 32 / 48 / 64

字号(Font size):12 / 14 / 16 / 18 / 20 / 24 / 28 / 32

行高(Line height):建议用倍数法(例如 1.4~1.6),或用固定值与字号成组(16→24,14→20,12→18)。

第 1 步:在 Variables 里建立“数值单一来源”

1)打开:右侧面板的 Variables(或从 Assets/Local variables 进入)。

2)新建集合(Collection):例如命名为 DS / Core

3)新建 Number 变量:按你的尺度表逐个建立,例如:

space/4, space/8, space/12, space/16, ... font/12, font/14, font/16, ... lh/18, lh/20, lh/24, ...

提示:变量名尽量用小写+斜杠分组,别用“最终稿/新版/临时”这类词。

第 2 步:把变量映射成 Text Styles(文本样式)

目标:设计时只选样式,不再手打字号/行高。

1)选中一段文字 → 右侧 Text → 点击样式图标(四点)→ Create style。

2)建立常用层级(示例):

Text/Body/16(字号 16,行高 24)

Text/Body/14(字号 14,行高 20)

Text/ /20(字号 20,行高 28)

3)将字号与行高尽量绑定到你刚建的变量(若你的版本支持在相关字段引用变量,就用变量;不支持也没关系,关键是命名与数值保持一致)。

第 3 步:把变量映射成 Spacing / Layout 习惯用法

Figma 目前对“间距样式”的支持会随版本变化,但你仍然可以把间距规范化到 Auto Layout:

1)给组件/容器加 Auto Layout。

2)Padding 与 Item spacing 只从尺度表里选:4/8/12/16/24…不要出现 13、19 这种“孤岛值”。

3)当你需要新规格时,只新增一个尺度(例如 40),不要每个组件各写各的。

第 4 步:一套团队可执行的命名规则

把命名定清楚,协作成本会骤降。推荐:

Text/{Role}/{Size} space/{Value} font/{Value} lh/{Value}

Role 用英文更稳定: 、Body、Caption、Button 等。Size 用数字。不要在样式名里写“中文描述 + 版本号”。

第 5 步:把规范用在组件里(最容易立刻见效)

以按钮为例:

1)按钮文字统一用 Text/Button/14(或你团队的按钮样式)。

2)按钮左右 padding 用 space/12 或 space/16。

3)按钮高度不要到处写 43、46,统一到 40/44/48 之一(同样遵循尺度表)。

4)组件说明里写清楚:默认用哪个 Text Style、padding 使用哪些值。

快速自检清单(做完就过一遍)

□ 文件里是否还出现大量“孤岛字号”(例如 15、17、19)?

□ 是否存在同样的正文却用了不同的行高?

□ 组件 padding 是否都落在尺度表上?

□ 文本样式命名是否能让新人一眼选对?

常见坑与修复

坑 1:一开始就做得过细(几十个层级)。修复:先做 6~10 个最常用层级,后面再补。

坑 2:不同页面各自调整字号。修复:只允许改样式/变量,不允许在页面上“手动改数值”。

坑 3:命名混乱导致样式越攒越多。修复:每周清理一次不用的样式;强制按规则命名。

结语

当“变量管数值、样式管调用、命名管协作”三件事同时成立,你的文件会更统一、组件更好维护、交付也更顺畅。你可以先按本文把底座搭好,再逐步扩展到颜色、圆角、描边与阴影。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功