保姆级教程 !5个步骤讲清楚Figma组件设计思路

百科 · 2026-07-21 20:24:06

保姆级教程!保姆步骤5个步骤讲清楚Figma组件设计思路

一 、教讲清背景

在设计系统的程个楚建设中,组件化是组件提升效率与保持一致性的核心手段 。过去很多设计师习惯用 Sketch 来进行组件搭建,设计思路但随着团队协作规模的保姆步骤扩大、交付场景的教讲清复杂化,Sketch 在多端适配 、程个楚跨文件协作、组件动态主题管理等方面逐渐显露出不足,设计思路对比这两年在聚光灯下的保姆步骤另一款设计软件Figma  ,其在组件化设计上的教讲清优势更加明显:

  1. 组件具备更强的嵌套与变体能力,能高效应对复杂交互和状态切换 。程个楚
  2. 借助变量和模式,组件设计稿可以模拟主题切换 。设计思路

因此,使用 Figma 搭建组件,不仅仅是提升了设计的复用率,还大大提升了组件编辑效率 ,降低后续的管理维护成本 。接下来本文将围绕Figma 搭建组件的思路展开 ,从能力介绍 、结构划分  、设计库DPL逐步拆解如何高效构建一个可复用 、易维护的设计系统 。

二 、Figma的特有能力「变量系统」

1. 变量系统

组件参数化可以理解为是一组变量数据 ,本质上就是把「设计属性」参数化,抽离成独立的可复用数据源  ,然后在不同的UI元素中引用。

保姆级教程!5个步骤讲清楚Figma组件设计思路

目前Figma内的变量类型包括 :颜色/数值/字符串/布尔变量 ,借助这些变量的映射,通过规划多层级的Token进行层层调用 ,可以在组件的搭建 、后续修改维护成本大大降低。

我们对比下Sketch和Figma在颜色调用上的区别:

Sketch:通过图层样式或颜色变量进行封装 ,定义后可以在填充/描边/文本颜色等属性里直接调用,但它本质是一个「色值案例」的概念没有多层级关系 ,如果想要做多层级的映射关系「某个变量依赖另一个变量」是完全无法做到的 。

Figma:直接使用色值封装,本质上是数据,支持「变量引用变量」  ,可以绑定到任何调用颜色的属性上,同时支持多层级传递 。

以下图为例,常规组件封装以单一色值对应组件的颜色,一对一的关系 ,或者再进一步,封装颜色为实例 ,组件调用封装颜色 ,但因为不支持多层级 ,当toast的组件icon颜色需要变更时,就需要新增一个颜色,或者对应关系进行修改,这种处理单一组件影响不大,但当有多种状态时(不同尺寸、状态  、类型)的工作量是激增的 ,而在变量映射中,无论是修改单/多个,仅需要把调用的关系节点进行单次修改就可以进行批量替换 。

保姆级教程!5个步骤讲清楚Figma组件设计思路

保姆级教程!5个步骤讲清楚Figma组件设计思路

三、组件库核心要素之一「色彩」

最早在美间的业务组件搭建中,对于色彩的理论调研我们总结了一些结论,其中一个关键的概念:可感知访问性。目前市面中组件库搭建使用的两大主流色彩模型HSL 、HSB  , 最大的缺点就是存在感官亮度不一致的问题,即同等饱和度 、亮度的条件下 ,不同色相的感官亮度存在差异 。

引用:在 HSL 色彩空间中,调整色相 H 展示从HSL(0deg, 100%, 50%)到HSL(360deg, 100%, 50%)的渐变条 ,即是设计师选择色相时的「彩虹条」

保姆级教程!5个步骤讲清楚Figma组件设计思路

由于人眼的视觉感知存在非均匀性  ,不同波长的色彩对三种视锥细胞的刺激强度并不相同,因此我们会觉得彩虹带上的某些颜色更明亮,而另一些则相对暗淡,去掉饱和度后可以更直观地看出在黄绿色区间更亮,而在蓝色区间较暗 。

保姆级教程!5个步骤讲清楚Figma组件设计思路

保姆级教程
!5个步骤讲清楚Figma组件设计思路

由于各个色相的感知亮度不均匀 ,可能发生非预期的变化 ,与同一个背景上的紫色文字相比 ,同样 HSL 亮度的黄色文字很难看清 。

保姆级教程
!5个步骤讲清楚Figma组件设计思路

引用:在 HSL 色彩模型中,颜色的明度越接近 0% 或 100% ,饱和度的效果就会越弱 —— 在 50% 的亮度时,同样的饱和度看起来比在 90% 时更加鲜艳。

保姆级教程!5个步骤讲清楚Figma组件设计思路

同样在 HSB 色彩模型中等亮度分量在感知上不均匀 ,难以评估色彩可访问性  。当 HSB 色相偏移时 ,感知亮度也会发生非预期的变化(亥姆霍兹-科尔劳施效应、阿布尼效应)。

如果基于有问题的模型去制定的色彩体系 ,这会导致组件使用不完善的色彩对比,内容对比度在某些情况下会不易浏览阅读 ,即不符合WCAG对比度模型(在对比度检验规则上同样未考虑感知亮度的因素)或者更先进的APCA模型 ,而解决上述的问题就需要使用可感知访问性的色彩模型 ,即OKLCH色彩空间模型「国际上为了解决感官亮度不一致的问题,CIE(国际照明委员会)在 1976 年定义了新的色彩规则 ,有了CIELAB色彩模型,后续又衍生了CIEHSL、CIEHSB等等,不过CIE系列模型在色彩感知上还有一些问题,后续又不断优化算法,有了OK系列的色彩模型,感兴趣可以自行查阅相关资料了解色彩空间的衍变历史」 。

四、组件搭建思路「嵌套」

了解了Figma的核心能力 ,以及组件的色彩规则制定后,就要规划组件结构的关系,这其中的关键是对组件嵌套关系进行梳理 。通过对页面的结构化拆解,会发现不同类型的容器存在共性,即大多都是由标题区、内容区、页尾/按钮区等组成 ,而不同区域的元素又是各种组件组成 。

通过有序组合这些小组件 ,构建出更高层级的复合组件,高级的复合组件又组成了页面,这样的方式不仅有助于简化组件库的结构,也提升了整个系统的灵活性与复用性 。小组件的独立性让维护更具可控性 ,大幅降低后期迭代与修改的成本 ,同时每层组件都可被上一级调用,且其变体随层级抬升统一继承与展示 。可以让设计具备清晰结构 、可复用、易扩展 、一致性强 ,并且与开发思维保持对齐,最终提升设计系统的可维护性与协作效率。

原子组件

  1. 最小UI单元,无法再拆分(如按钮 、单选框 、输入框等) ,依赖设计tokens(颜色 、字号、间距、图标等)构建 ,以保证风格统一且可复用。
  2. 在Figma中为基础组件并作为上层组件构建的素材。

子组件

  1. 可嵌套由多个原子组件构成的组合单元,形成的布局模块  ,例如弹窗的按钮区域 、标题区、内容区等;表单字段组合(标题 + 输入框 + 错误提示)等。
  2. 在Figma中使用组件嵌套嵌入原子组件 ,并可被上层组件调用 。

父组件

  1. 独立可用的组件块,用子组件与原子组件构成具体功能组件。例如如弹窗组件、图片预览组件等完整模块,能单独使用或配置参数(尺寸 、状态、变体)。

业务组件

  1. 使用父组件、子组件、原子组件组合形成完整业务界面或组合部件 。例如完整的集成表单 、页面片段、模块化页面 。

五、案例解析

以弹窗组件为例 ,在Sketch中需要把不同状态,类型都要穷举出来进行封装 ,当某些元素需要修改时 ,调用该元素的组件就需要逐一排查 ,无论封装还是后续维护的成本都很高

保姆级教程�
!5个步骤讲清楚Figma组件设计思路

而在Figma中 ,仅仅需要几个变体类型 ,就可以完成全部内容形式的组合调用 ,我们可以通过图示演示实现过程

保姆级教程!5个步骤讲清楚Figma组件设计思路

以弹窗为例,按钮变体合集作为原子组件被上级区域组件调用,不同的区域组件又被嵌套组成了弹窗组件 ,整个弹窗组件就可以通过变体选项控制调用目标组件形态 ,不计算按钮组件的多种变化 ,仅通过标题区变体2个,按钮区变体6个,就可以组成2*6=12种组合,如果再设置其他例如尺寸、状态 、类型等维度的参数控制,可以演变出上百种组合 ,在Figma中仅需要按照结构化组件维度封装关键子组件,搭配组件嵌套和变体配置就可以实现 。

保姆级教程!5个步骤讲清楚Figma组件设计思路

如弹窗标题区 、内容区 、按钮区分别对应3、4、5种样式  ,在Sketch需要封装的个数就是3*4*5=60个 ,在Figma仅需3+4+5=12个,其工作量成倍减少,而使用结构化的封装好处还包括后续优化,也只需更新最小节点的组件即可,调用其组件的上层组件会自动覆盖更新。

保姆级教程!5个步骤讲清楚Figma组件设计思路

以上就是使用Figma进行组件搭建的思路拆解,可以总结为“组合式的模块化设计” ,通过引用关系实现组件的积木化搭建 ,让设计系统更具复用性 、扩展性和一致性。其次无论是从效率、协作,还是与开发的衔接来看 ,Figma在组件搭建上的优势都是十分巨大的。它不仅提供了更强大的嵌套与变体能力 ,还通过变量与模式让设计稿具备了“动态系统”的特性 ,大大节约设计在重复性工作中投入的时间,去投入到更有价值的工作中去。

作者:群核科技用户体验设计

文章推荐:

常例赛第47轮,上海久事男篮122:103天津先行者

公安部 :往后保险拐骗犯法展示四除夜特点

全国公安部放置展开治安宏壮区域集结清查整治

“张维齐截人拐卖儿童案”关头人物“梅姨”就逮

上海市精细行动队备战奥全运医疗担保合作座谈会举办

2024年全国公安构造破获涉海犯法案件1.4万余起

公安部宣布10起冲击整治“群集水军”背法犯法类型案例

第156次中老缅泰湄公河连络巡查功令行动启动

夜读|乐林:那就是朱逢博

“全国气候成本和食物药品犯法线索揭穿平台”上线

吴舒适代表 :加快鞭挞临危不惧工作圭表类型化培养汲引

两部分“零容忍”严查严打涉考类背法犯法活动

热门浏览

标签列表