惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
博客园 - 司徒正美
博客园 - 【当耐特】
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
宝玉的分享
宝玉的分享
V
V2EX
S
SegmentFault 最新的问题
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
L
LangChain Blog
D
Docker
腾讯CDC

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
Figma高阶技能卡②丨掌握自动布局,你的设计生产效率才能指数...
廖尔摩斯丨设计大侦探 · 2024-12-24 · via 人人都是产品经理

想要让你的设计工作事半功倍吗?本文将带你深入了解Figma中的自动布局功能,这是提升设计效率的利器。

在进入此次的分享之前,我想请大家看一下以下案例,你可以思考一下这些高效的设计操作是如何实现?

按钮的宽度可以跟随字符数自动调整。

卡片的其他元素可以跟随用户评论的字符数自动调整。

表格的宽高可以跟随画框的变动而自动适配。

页面的元素可以根据页面的宽度自动响应适配。

如果这些技巧你都掌握了,好的,你可以忽略这篇文章,但如果你还不会这些技巧,那么这篇文章分享的内容就特别适合你,接下来,就让我慢慢讲解实现这些操作的技巧——自动布局(Auto Layout)。

一、什么是自动布局?

我们先来看官方的定义。

自动布局(Auto Layout)是您可以添加到框架和组件的一项属性。它允许您创建可放大或缩小以填充的设计,并随着内容的变化重新布局。当您需要添加新图层、容纳更长的文本字符串或在设计演变过程中保持对齐时,此功能非常有用。

不过要彻底弄懂这个概念,还需要我们一步一步来。

二、理解框架的概念

在讲自动布局之前,我们需要了解一下Figma中框架(Frame)的概念。

我们先看一下框架的定义。

  • 所谓「框架」,也即是我们过去在Photoshop、Sketch等设计软件中使用的画板Artbord。我们在Figma中设计的元素,无论是文本、图形、形状都需要有一个容器来承载,这个容器即是「框架」。
  • 「框架」是Figma中的一个多功能容器,不仅可以用来模拟画板,还可以作为布局的基础单元,包含了更多的设计功能和灵活性。

Figma为什么要引进「框架」的概念,而不是像Sketch这些软件使用画板呢?答案是框架可以为设计师提供更高的灵活布局、协作效率以及响应支持,不过这里有一个重要的前提,那就是这个框架添加了自动布局的属性。

框架和组又有什么区别?

我们再来说一下框架(Frame)和组(Group)的区别,因为这将会关乎我们在Figma的设计逻辑和工作习惯。

和Sketch中的画板不同,「框架」可以无限嵌套,也即是在一个主框架的里面,可以无限创建框架,这些框架可以用来组织和管理各种不同的设计元素。在过去,这个工作主要是由「组」来完成,但看完这篇文章以后,我希望你彻底改掉这个操作习惯。

框架的功能属性更丰富

「框架」的属性非常丰富,比如支持填充、描边、圆角半径、裁剪等,但「组」并不支持,它只能作为简单的容器来组织和管理元素。比如一个按钮,如果用「组」来设计,需要形状+文本两个元素,但如果用框架来设计,则只需要文本一个元素,因为框架支持填充,还可以设置圆角半径、描边等。

框架的设计效率更高效

「框架」在加入自动布局属性以后,就可以实现适配多端的响应式设计,框架的内容元素可以根据设计师约束的规则进行灵活布局,这样的设计效率是「组」完全不能相比的,这也是Figma最大的魅力之一。

简而言之,「组」只适用于对简单的图层整理和管理,它并不支持复杂的布局功能,属于旧时代的软件功能,和「框架」根本无法相比。

自动布局的本质

讲解了以上概念,我们就能理解自动布局的本质了——自动布局就是可以灵活高效布局的框架,它属于一种功能属性,就像变体之于组件,添加了变体属性以后,组件才能实现高效的操作。

三、自动布局的创建方式

自动布局的创建方式可以通过以下方式创建:

  • 快捷键:选中元素,Shift+A可直接创建;
  • 鼠标右键:选中框架,点击右键,在属性面板中可直接转换成自动布局;
  • 属性面板:选中框架,在框架属性-布局,点击右侧图标,即可创建自动布局。

四、自动布局的功能属性

在框架添加了自动布局属性以后,我们就可以对框架添加功能属性来排版布局。

大小

「大小」是指框架的宽高尺寸,可直接输入数值,点击下拉还有多个选项。

  • 固定尺寸:尺寸的具体数值,可手动设置;
  • 适应内容:框架的尺寸会根据元素的增加或减少而自动适应;
  • 填充容器:触发这个功能,需要一定的前置条件,那就是子框架处于父框架之中,而且两者必须添加了自动布局属性,当两个框架的尺寸发生变化时,子框架就能根据约束的条件进行填充。
  • 最小尺寸:设置最小尺寸以后,框架不会跟随外界条件而改变;
  • 最大尺寸:设置最大尺寸以后,框架不会跟随外界条件而改变。

方向

「方向」是指自动布局的布局形式,分为垂直布局、水平边距和换行布局。

  • 垂直布局:框架内所有元素进行垂直布局;
  • 水平布局:框架内所有元素进行水平布局;
  • 换行布局:框架内所有元素将会根据约束设置排列成多行和多列;

间距

「间距」是指框架内各元素之间的距离。

  • 固定数值:可手动调整框架内元素的间距;
  • 自动属性:这个属性是实现响应适配的关键,设置为自动后,框架内所有元素都不会被约束限制,将会跟随框架的变化而自动调整。

对齐

「对齐」是指元素在框架内的对齐形式,分为上左对齐、上中对齐、上右对齐、左对齐、居中对齐、右对齐、下左对齐、下中对齐和下右对齐。

边距

「边距」是指框架内元素距离框架的距离,分为水平边距和垂直边距。

  • 水平边距:元素距离框架的水平边距;
  • 垂直边距:元素距离框架的垂直边距;
  • 独立边距:点击独立边距后,可单独设置上下左右四个边距大小。

其他

  • 描边:可设置描边样式是否包含在布局中;
  • 项目堆叠:框架内元素的堆叠排序,可设置前面在上和后面在上;
  • 文本基线对齐:基线对齐是一种对齐方式,专门用于处理包含文本的布局容器,它确保容器内的文本元素在垂直方向上按照基线对齐,而不是按照边框或其他对齐方式,多数情况我们忽略此属性,不用设置。

忽略自动布局

如何在一个自动布局里面增加个性化的设计,比如一个图标或者一个元素需要在右上角,它不需要受限于自动布局垂直或水平的布局方式,这个答案就是要给这个元素增加「忽略自动布局」的功能。

  • 如何添加:选中元素后,在右侧属性面板-位置右侧,点击「忽略自动布局」,该元素将不会受自动布局的约束限制。

五、自动布局的使用原则及技巧

  • 所有的元素都必须在框架里面,无论是文本、图片还是形状;所有的框架都应该增加自动布局属性,元素才能变得灵活高效。
  • 忘记「组」,除非有特殊的效果,不要用组,因为它会影响设计的灵活性。
  • 使用布局思维去设计,而非单个元素,这样才能发挥Figma以及自动布局的高效。
  • 尽量用准确的数值去约束框架,比如边距、间距和最大宽度等,这样你的设计才会真正实现规范和高效。

六、总结

Figma的出现,不仅仅开创了多人实时协作、文件云端管理等设计模式,更是对设计生产效率带来了突破性的飞跃,而自动布局正是保证高效设计生产效率的基准和保证,这也是我从最初的Photoshop转到Sketch,再从Sketch转到Figma最大感受。

自动布局是Figma的灵魂,也是发挥Figma无与伦比的生产效率的基础,希望大家一定要掌握这个功能,才能让你的设计生产效率实现飞跃!

专栏作家

廖尔摩斯,微信公众号:设计大侦探,人人都是产品经理专栏作家。连续创业者,目标是成为全世界拆解产品设计最多的设计师。

本文原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。