Variables(变量)入门 #
依据官方文档整理:Guide to variables in Figma (opens new window)。功能可用性因方案与席位而异,以账号内实际界面为准。
Variables(变量) 用于存储可复用的值,并可绑定到设计属性与原型动作。典型用途包括:
- 用设计令牌(design tokens)管理颜色、间距等,提升设计系统维护效率
- 借助 Mode 在浅色 / 深色等主题间切换,并同步间距与文案等
- 在原型中用变量保存状态,配合表达式与条件逻辑减少重复画板
站内相关:术语表 · Variables、创建样式、自动布局、更新日志。
核心概念 #
变量类型与集合 #
官方「变量总览」类文档说明:变量按类型存储不同取值(如颜色、数字、字符串、布尔等,以产品当前支持为准),并归入 Collection(集合) 管理。集合内可定义多个 Mode(模式),使同一变量在不同模式下有不同定义(例如 color/bg 在 Light / Dark 下各一套)。
向团队库发布变量等能力通常需要 Professional 及以上方案(官方写明的计划列表以帮助中心为准)。
应用到设计 #
可在属性面板将变量绑定到填充、描边、圆角、间距(含 Auto layout)、部分文字属性等。也可通过别名(alias)让一个变量引用另一个变量的定义,便于搭建语义层令牌。
扩展阅读(官方):
- Apply variables to designs (opens new window)(若链接变更请在 Help Center 搜索同名文章)
- Modes for variables (opens new window)
与 Styles(样式)的区别 #
Styles 适合封装一组外观(颜色填充、文本排版、效果、布局网格等)。Variables 更适合作为可绑定的单个值,并支持 Mode 切换与原型逻辑。官方专文:The difference between variables and styles (opens new window)。实践中二者常并存:样式管排版组合,变量管主题化 token。
见本站 创建样式。
进阶:原型与 API #
在 Professional 等方案上,可用 Set variable 等原型动作修改变量,结合表达式、多动作与条件分支,用更少 Frame 做出高保真交互。官方入口见变量总指南中的 Variables for advanced prototyping 一节。
开发者还可通过 Plugin API / REST API 读写变量,用于与代码库同步令牌。
Dev Mode 中的变量 #
工程师在 Dev Mode 中可查看应用到图层的变量详情与建议变量,并通过变量表浏览本地集合(见官方 Variables in Dev Mode)。
建议练习 #
官方提供 Variables playground 等 Community 练习文件(链接见 Guide to variables (opens new window))。建议复制后对照本页概念动手绑定颜色与间距 Mode。
整理自 Figma Help Center,更新于 2026-11-02(Asia/Shanghai)。