8分钟阅读

一致性是关键 - 如何构建图形设计系统

杰森是一家经验丰富的设计师,具有乌克斯,战略和创造第一原理的创新解决方案。

设计师之间的常识是,一个好的设计系统可以对我们发货的产品质量和我们可以开发它们的节奏产生巨大影响。正如创建综合设计系统的情况一样多次结束,与公司一样多次 谷歌, GitHub., IBM.,其他人使用他们以更大的步伐创造更好的产品,这个问题已从“为什么要设计系统?” “我们如何创建一个伟大的设计系统?”

那么精确的是设计系统吗? Fanguy会将其定义为 “通过明确标准指导的可重复使用组件的集合,可以组装以构建任何数量的应用程序。”设计系统不仅可以包括UI组件库和模式库,而是样式指南,最佳实践,代码等。就像建筑师的建筑师的蓝图一样,设计系统也是在建造产品的同时作为产品团队的“单一的真理来源”,以及帮助保持一致性。

GitHub.甚至已经消失了分享他们的 Figma.组件库 - 基于Figma的设计系统的一个很好的例子。更广泛的工具 故事书组件驱动的开发 对于实现和记录设计系统也是非常有用的资源。

设计系统维护设计一致性,对创建产品的每个人都应该有用。它是一个工具包,可帮助设计人员创建新屏幕,流动和原型更快。一种 良好的设计系统 帮助开发人员了解设计决策背后的逻辑,并有助于创建更具凝聚力的产品。它加快了设计过程并允许 设计师 更多时间进行实验。

对于那些 设计师 使用Figma,让我们来看看如何在图形图中创建组件库可以是综合设计系统的关键部分。

IBM.的设计系统
IBM.的碳设计系统。

组件库的力量

有时,投资建立令人反应的投资创造设计系统。在设计产品的早期阶段,该过程仍然是流体。例如,如果两个主要导航栏正在尝试,则添加到组件库都不会有意义,因为它将混淆团队中的每个人。等待在产品设计结算时更好 - 优选地测试和稍微最终确定。

如果产品是成熟的,并且没有现有的组件库,则设计系统应该已经通过当前实现来确定。但它没有编码。此时,将共同的UX图案定义并将产品蒸馏成一组规则,该组件是有利的。此外,如果组件库保存在容易访问的中心位置,则是理想的。

Figma.设计系统的组件库示例
Salesforce的组件库是其一部分 Salesforce Lightning设计系统.

设计系统主要是工具包

尝试使用像工具包这样的设计系统是一个很好的Litmus测试,以获得其有效性。如果多个设计人员定期使用它以加速他们的过程,那就做得很好。如果开发人员可以参考颜色,typestyles,或使用较少输入的工作 设计师,这也是一个好兆头。

包含高度复杂的组件或者可以在产品中使用一次或两次,这通常不用。它越重复使用,它属于设计系统。

Figma.最近发布了 设计系统分析 对于组织来说,团队可以看到设计系统的效果有效和帮助优化它。

无花果设计系统分析
Figma.提供了一种设计系统分析工具,用于优化图2中的设计系统。

为什么Figma非常适合创建组件库

Figma.是A. 强大的设计工具 具有许多巨大的功能,但是在设计复杂产品时,有一个元素的子集是特别有用的: 风格, 组件, 和 库文件。这些功能有助于保持设计系统最新,帮助维护设计之间的一致性,并提供从中央位置更新多个设计的快捷方式。

  • 风格 是在一个地方定义的颜色和类型(字体,大小,重量等),并且可以应用于许多物体。
  • 组件 是按钮或聊天泡沫等的东西,可以由样式,物体等对象以及其他组件构建。
  • 库文件 允许在多个文件和团队或组织之间共享样式和组件。

Figma.在其核心上有合作和共享。设计文件可以由浏览器中的任何人编辑,自由共享,并且当多个用户可以同时编辑它们时,它们实时更新。这不仅为设计系统开辟了设计系统,而不仅可以更有效地协作 设计师 而且还与开发人员和其他利益相关者。

基于美国的全职自由职业者UI设计师想要

创建库文件

在图中,可以创建将更少或更短的库文件作为设计系统的开始。在这里,我们可以定义在整个团队或组织中共享的样式和组件,并用于多种设计。可以在一个地方更新样式和组件,然后可以自动将这些更改带入所有单个设计文件。

这有几个主要优点:

  1. 速度。它通过删除设计人员手动更新有数百个设计来节省时间。通过在单个库文件中管理组件,在一个地方更新颜色可以在整个使用组件库中创建的每个设计中传播,只需点击几下。
  2. 一致性。它通过自动执行任务来降低错误的可能性。

Figma.组件库和风格

组织

在图形图中构造设计系统时,在工具和理论之间绘制相似之处是有用的。例如,图形中的样式可以被认为是最基本的水平,比原子更基本 布拉德弗罗斯特的原子设计模型。这些是颜色和字体,有助于构成产品的美学。

将被认为是一个简单的图形元件 原子 在原子设计模型中,例如,按钮。更复杂的图形组件将被认为是一个 分子 或者 生物,然后用来构建 模板页面.

图格玛的设计系统类似于原子设计
图2中的设计系统类似于原子设计。

组件库中有一些最有用的东西是:

  • 颜色
  • 字体
  • 品牌资产,徽标等
  • 导航
  • 纽扣
  • 通知
  • 模数
  • 表单元素和验证

在图格勒斯建立设计系统 - 入门

在此示例中,我们将创建一个简单的登录表单,并解释可以推断和使用的组件和样式。

无花果设计系统教程

首先,让我们考虑可能从此表格中重复使用的组件和样式。有一个包含徽标,表单字段和按钮的卡。还有三种字体样式和一些不同的颜色和效果可能是有用的。

无花果设计系统示例

一旦包含要包含的样式和组件在图书馆中标识到如上所述,就会创建库文件并开始填充它的时间了。

创建Figma库文件

创建一个新文件并将其发布为库。创建一个新文件后,单击 资产 标签,单击 图书馆 图标,然后单击 发布。这在库文件中发布了样式和组件,以便它们可以在其他文件中使用。

如何创建Figma组件库
将文件发布为库:单击 资产,图书馆, 然后 发布 将文件转换为库文件。

现在可以在库文件中创建样式和组件,可以在其他文件中使用并从中央库文件更新。

如何创建图形风格

在图书馆文件中创建样式在任何其他文件中都是相同的,下面的步骤中概述。

  • 选择要从中创建样式的对象。样式可以是颜色,文本属性,效果和布局网格。
  • 在新样式中使用要使用的属性旁边单击样式按钮(一个方形中的四个点),然后单击POLPOVER中的加号以创建新样式。

图格姆在图形设计系统中的图形风格

  • 这将显示命名样式的模态。使用语义名称而不是表示名称,例如“原色”而不是“绿色”,这通常有助于,因此它更清晰地用于使用风格。
  • 使用屏幕右下角显示的弹出窗口将样式发布到团队库,或重复在第一个实例中恢复为发布库的步骤。

这是Figma的教程 如何创建一种风格.

如何创建Figma组件

创建组件也很容易。只需选择要创建组件的对象,然后右键单击,然后选择“创建组件”。

无花果按钮组件

组件以与样式相同的方式发布到团队库。

这是Figma的教程 如何创建组件.

一旦创建了一些样式和组件,库文件可以与团队共享,并且可以在任意数量的文件中使用样式和组件。

使用FOGMA库

要在另一个文件中使用这些样式和组件,库文件需要链接到我们想要使用新样式和组件的现有设计文件。只需再次打开库模态(资产,库图标)并打开拨动开关对于要使用的库文件。

如何使用Figma组件库
点击 资产,图书馆,然后在此文件中打开图书馆。

现在可以使用组件库。可以通过从屏幕左侧的资产选项卡拖入设计文件来放置组件。在更改文本样式时,可以以与本地样式相​​同的方式使用图书馆样式,填充颜色,笔划,效果和布局网格。

无花果设计系统示例

当在库中更新组件和样式时,使用它们需要接受更改的文件。当在库文件中进行更新时,图形将显示一个通知,从而提供发布它们的选项。一旦发布,使用组件和样式的任何文件都必须通过类似的通知或资产选项卡接受更改以更新其组件和样式。这可以防止发生变化并意外更新。

除了在图形图中构建组件库

图格玛仅涵盖完全成熟的设计系统的组件库部分。对于完全圆形的设计系统,值得考虑其他可以合并的其他作品,例如品牌指南,内容样式指南和开发人员文档。

MailChimp的内容样式指南 是一个很好的例子,通过内容详细说明语音和品牌的语气。 GitHub. 有一些很好的文档,了解他们的组件库如何在代码中工作,以及 谷歌的材料设计系统 还有一些记录设计系统后面逻辑的优秀示例。

作为一个设计工具,Figma已经成熟了很多,而且 不断添加新功能。添加有图形的设计系统,具有整个组织可以访问的内置分析是一个巨大的一步。添加这些功能表明,图格玛旨在成为一个完全成熟,综合的设计工具,并在实现这方面很好。

进一步阅读顶部设计博客:

理解基础知识

无花果是免费使用的吗?

是的,Figma有一个自由计划,他们称之为“Starter Package”,可以用于最多两个编辑和三个项目。该计划还提供无限制的云存储和30天的版本历史记录。

什么是FIGMA设计?

Figma.是UI设计应用程序和基于团队的协作设计工具,在Web浏览器中运行,因此可以在任何平台上使用(Windows,Mac,Linux和Chromebook)。它使用矢量工具来创建各种设计,具有创建动画原型的功能,并提供切换的代码生成。

什么是formma用于?

Figma.是用于设计网站和移动应用的基于云的设计工具。它与功能和功能中的素描类似,但具有不同的差异,使得Fire Guest for Team Conclaboration更好。它可用于创建线框和原型,并为Teamwide合作构建设计系统。

设计系统的目的是什么?

设计系统通常是为产品团队(设计师,工程师和产品经理)而建立的,以充当握住整个产品的结缔组织。当团队中的任何人都建立新的屏幕或各种组件和样式时,它可以充当“单一的真理来源”。

什么是UI设计系统?

UI设计系统是设计和代码标准的集合以及诸如诸如团体学科的样式和组件等元素,帮助他们互相补充并产生精确的结果。它类似于可用于拾取资源并在设计中使用它们的库存。