Figma组件嵌套属性,减少变体组件数量

标记狮私有云部署
一键部署标记狮至私有服务器,构建快速,安全,高效,私密的UI设计团队云协作

Figma组件嵌套属性

如果不使用嵌套组件属性,那么也许更改一个尺寸、更改一个圆角,你都需要多次制作重复的变体。

而使用嵌套的组件属性可以减少变体的数量。

让我们通过下面的步骤来简单说明:


◇步骤1:创建基础组件

首先我们绘制一个基本的文本框组件-基础组件,这个组件可以当成搜索框也可以当成输入框。

选中其中的每一个图层添加布尔属性和文本属性。以便我们可以切换图标,并可直接从属性面板更改文本。

设置好所有的属性后,总共会有4个布尔属性和3个文本属性

◇步骤2:

拖入制作好的基础组件,然后再次制作变体-尺寸。

通过修改自动布局的间距值来制作3个不同高度的变体。

并在属性面板中选择嵌套实例-勾选之前我们在步骤1中制作的基础组件的属性。

Figma组件嵌套属性

这样当我们使用尺寸组件时,我们同时可修改两个变体组件的属性。


◇步骤3:

拖入制作好的尺寸组件,再次制作变体-颜色

我们制作3个颜色变体-默认-红色-绿色。

制作好参数后,重复步骤2中的在属性面板中选择嵌套实例-勾选之前我们在步骤2中制作的尺寸组件的属性。

Figma组件嵌套多层属性


通过以上步骤我们就完成了一个拥有嵌套属性的变体组件了。

通过这样的做法,我们可以重复组合为9个组件,不需要制作9个变体了。


源文件地址:

https://www.figma.com/community/file/1203318233582010698



标记狮私有云部署
一键部署标记狮至私有服务器,构建快速、安全、高效、私密的UI设计团队云协作
立即部署>>
标记狮私有云部署-一键部署标记狮至私有服务器,构建快速,安全,高效,私密的UI设计团队云协作