如何在Figma中使用变量
2024 年 1 月 8 日

你是否发现随着项目的增长,保持设计的一致性变得困难?你是否想停止不断调整组件和颜色的疯狂?我有一些新的东西可以帮助你,它就是Figma变量。

想象一下:你改变了一个颜色,咔嚓,它在你的设计中的每个地方都更新了。文本会像魔术般地转换成不同的语言,而不需要触摸键盘。原型交互变得动态和灵活,根据用户的选择做出响应,就像变色龙改变颜色一样。这不是魔法,这是Figma变量能帮助你实现的。

在你说之前,它与Figma组件和样式完全不同。

Figma变量是什么?

将变量看作是你的设计秘籍。它们就像是小型构建块,保存着设计的值,比如颜色、文本、数字,甚至是布尔状态(真/假)。它们充当了魔法占位符的角色,让你可以一次性应用到项目中的所有设计属性上。可以将它们视为高效的设计令牌,可以帮助你:

节省时间和精力:更改一个变量,所有使用它的元素都会立即更新。 提高一致性:确保完美的品牌和谐。更改主要颜色,每个按钮、标志和文本都会立刻反映出来。 释放灵活性:轻松适应不同的上下文(明暗模式、语言变体)。你的原型就像变色龙一样。 构建强大的设计系统:创建一个可重用变量的中央库,以保持所有项目的一致性。

Figma变量的类型

Figma变量有4种类型:

颜色:按钮、标志等的一键颜色更新。

文本:标题、标签和国际化的动态文本。

数字:通过精确的值控制尺寸、间距,甚至是原型交互。

布尔值:通过简单的切换在设计状态之间切换,如明暗模式。

为什么你应该考虑使用Figma变量

以下是Figma变量在设计工作流中值得一提的原因:

一致性:更改一个颜色,看着它像魔术般在你的设计中的每个地方都更新。不再追逐偏离的色调或不一致的颜色。 ### 让设计更加一致

摆脱不一致性和像素调整,迎接无缝统一。

效率: #

只需编辑一次,即可在各处更新。变量使得迭代、试验和调整设计变得轻而易举。通过几次点击,您就可以切换颜色方案,探索字体选项或者调整间距。就像是您随手可得的设计捷径。

适应性: #

浅色模式、深色模式、不同的语言?没有问题!变量可以让您的设计无缝适应不同的环境,创造出流畅的用户体验。它们就是设计世界的变色龙。

可扩展性: #

随着项目和设计系统的发展,变量也会随之增长。将它们分享给团队和文件,确保每个人都保持在相同的视觉波长上。

安全性: #

放心,您的品牌保持一致,您的设计始终展现出最佳状态。变量就像是设计和谐的守护者,为您避免那些深夜的“哎呀”时刻。

开发者的喜悦: #

变量与代码无缝集成,为开发人员提供了梦寐以求的交接。它们弥合了设计与开发之间的鸿沟,为所有相关人员创造了一种和谐的工作流程。

未来的保障: #

现在就拥抱变量,为您的设计提前做好准备。随着Figma的发展,它们的功能将不断扩展,为高效和适应性设计带来更多可能性。走在前沿,立即解锁变量的魔力!

访问变量面板 #

以下是访问变量面板的步骤:

  1. 打开一个Figma文件。
  2. 创建您喜欢的任何按钮样式。
  3. 取消选择所有元素(点击空白处)。
  4. 在右侧边栏中找到“本地变量”部分。如果它被隐藏了,点击边栏底部的三个点,并选择“本地变量”。

创建一个变量 #

以下是创建您的第一个变量的步骤:

  1. 打开一个Figma文件。
  2. 创建您喜欢的任何按钮样式。
  3. 取消选择所有元素(点击空白处)。
  4. 在右侧边栏中找到“本地变量”部分。如果它被隐藏了,点击边栏底部的三个点,并选择“本地变量”。 * 点击“+ 创建变量”按钮。
  • 选择所需的变量类型(颜色、文本、数字或布尔值)。
  • 为变量取一个明确的描述性名称(例如,“brand-primary-color”)。
  • 为变量分配一个值(例如,为颜色变量选择一种颜色)。
  • 可选地,添加一个描述以澄清其目的。

应用变量 #

以下是将创建的变量应用于项目的步骤: (删除图片链接)

  • 选择支持变量的任何设计属性(例如,填充颜色、字体大小、间距)。
  • 不选择特定的值,而是输入您的变量名称(例如,“brand-primary-color”)。
  • 属性现在将与变量链接在一起,对变量的任何更改都将影响使用它的所有元素。

管理变量 #

以下是修改和个性化的步骤指南: (删除图片链接)

  • 要编辑变量,请单击“本地变量”面板中的变量名称。
  • 要创建其他变量,请再次单击“+”按钮。
  • 要组织变量,使用文件夹并使用拖放来排列。

全局 vs. 局部变量 #

全局变量适用于整个文件。

局部变量仅适用于特定的帧或组件。

变量模式 #

如果您需要根据上下文(例如,明暗主题、不同语言)为变量应用不同的值,请在“原型”面板中创建新的模式,并在每个模式中为变量分配不同的值。

原型设计 #

它允许您创建可点击的链接,屏幕之间的过渡以及模拟用户交互,而无需编写代码。

注意:当前,此功能仅适用于付费版本。 ## Figma组件、样式和变量的区别

尽管它们都与Figma中的设计元素有关,但组件、样式和变量有不同的用途:

简单来说:

组件:可重复使用的设计元素模板。 样式:针对分组设计特征的预设设置。 变量:控制多个元素的动态值。

好消息是你可以将它们结合使用!将组件与样式相结合,并在项目设计中注入变量控制,以实现更强大和灵活的设计工作流程。

结论 #

让我们来总结一下!本文引导我们了解了在扩展项目中保持一致的设计的挑战。

我们探讨了创建、应用和管理这些设计秘籍的各个方面,突出它们在保证无障碍和有效工作流程方面的威力。因此,下次当你陷入设计混乱之中时,求助于Figma变量,为你的项目带来秩序和简洁。

永远记住,一致性为王,效率为后,有了变量的支持,你的设计王国将蓬勃发展。

欢迎留下您的想法和评论 - 我喜欢阅读您的想法!

感谢您阅读到最后。

附加资源 #