
这次我们来看 Figma 最新版本中关于 Auto Layout 和文件组织的两项重要更新。对于 UI/UX 设计师和前端开发者来说这两项改动直接关系到日常工作的效率和设计稿的规范性。Auto Layout 的改动让组件布局更智能、更灵活而“可嵌套文件夹”功能则彻底改变了大型项目的文件管理逻辑。本文将带你快速上手这些新功能并通过实测演示它们如何解决实际设计中的痛点。简单来说这次更新的核心是“效率”和“秩序”。新的 Auto Layout 让你能更精细地控制间距和对齐减少手动调整可嵌套文件夹则让你能像在代码中管理模块一样结构化地管理 Figma 文件。无论你是独立设计师还是团队协作这些更新都能显著提升工作流。接下来我们将从功能解析、操作步骤到实际应用场景完整拆解这两项更新。1. 核心能力速览在深入细节之前我们先通过一个表格快速了解这两项更新的核心价值与影响范围。能力项说明与影响Auto Layout 改动对现有 Auto Layout 功能的增强与优化主要涉及间距控制、对齐逻辑和响应式行为。主要功能点1.间隙控制增强支持在填充Fill和固定Fixed模式间更灵活地分配空间。2.对齐选项细化新增更多轴对齐和分布选项特别是对文本基线对齐的支持。3.嵌套 Auto Layout 优化内外层布局的约束传递更清晰减少意外拉伸。可嵌套文件夹全新的文件组织方式允许在项目内创建多级文件夹结构。主要功能点1.无限层级嵌套可以创建“项目 版本 页面 画板”的深度结构。2.批量操作支持对文件夹进行移动、复制、重命名等批量管理。3.权限继承文件夹权限可向下继承简化团队项目管理。适用平台Figma 网页版、桌面客户端需更新至最新版本。学习门槛低至中。熟悉原有 Auto Layout 的设计师可快速上手嵌套文件夹概念直观易于理解。核心价值Auto Layout提升组件构建的精度与复用性使设计系统更健壮。嵌套文件夹提升大型项目、设计系统文件的可维护性和团队协作清晰度。适合场景1. 构建复杂的设计系统组件库。2. 处理多状态、多尺寸的 UI 组件如按钮、导航栏。3. 管理拥有数十上百个页面的企业级项目。4. 需要与开发进行清晰模块化对接的团队。2. 适用场景与使用边界这两项更新并非适用于所有情况明确其最佳使用场景和边界能帮助你更好地决策何时采用。Auto Layout 新特性的适用场景精细化组件构建当你需要制作一个按钮其图标和文本的间距需要根据内容宽度动态调整或者需要严格对齐文本基线时新的间距和对齐控制就非常有用。复杂卡片与列表项对于包含头像、文本、标签、按钮等多种元素的卡片利用增强的嵌套 Auto Layout可以更容易地实现各部分的自适应布局而不会互相干扰。响应式设计框架在设计需要适配多种屏幕宽度的框架时新的布局逻辑能更准确地模拟前端 Flexbox 或 CSS Grid 的行为减少设计与实现的偏差。Auto Layout 的使用边界性能考量过度复杂的嵌套 Auto Layout如超过5-6层可能会在操作非常庞大的画板时略微影响编辑流畅度。对于超大型画板建议合理拆分。学习曲线虽然基础易用但要完全驾驭所有新选项如“拉伸”与“填充”的细微差别并应用于复杂场景需要一定的学习和实践。并非万能对于绝对定位、自由拖拽或基于画布的创意设计Auto Layout 可能不是最佳工具应结合 Frame 和 Group 使用。可嵌套文件夹的适用场景大型产品项目例如一个拥有“用户端”、“管理后台”、“移动端”等多个模块的产品可以为每个模块创建顶级文件夹内部再按“功能流程”、“全局组件”、“设计规范”建立子文件夹。设计系统管理将原子颜色、字体、分子按钮、输入框、组织导航栏、卡片、模板登录页、仪表盘分别放入不同层级的文件夹结构一目了然。版本与迭代管理可以为“V1.0 已上线”、“V1.1 开发中”、“V2.0 规划中”分别创建文件夹方便进行版本对比和归档。可嵌套文件夹的使用边界协作权限虽然支持权限继承但复杂的文件夹结构可能需要更精细的权限管理规划避免误操作。迁移成本将现有平铺结构的庞大项目重构为嵌套结构需要时间和规划建议在新项目或项目重构期实施。搜索习惯对于习惯了在左侧栏列表快速搜索所有页面的用户需要适应在文件夹结构中定位文件。3. 环境准备与前置条件要体验这些新功能你需要确保你的工作环境已就绪。Figma 账户你需要一个有效的 Figma 账户。免费版即可使用全部新功能。软件版本网页版直接访问 figma.com 即可功能由服务器端控制无需手动更新。桌面客户端务必更新到最新版本。你可以在客户端内检查更新通常位于菜单栏的“Help”或“Figma”菜单下或从 Figma 官网重新下载安装包。硬件与网络无特殊要求。稳定的网络连接对于使用网页版和团队协作至关重要。知识储备Auto Layout最好对原有的 Auto Layout 基础如水平/垂直布局、间距、填充模式有基本了解。Figma 基础熟悉 Frame、Group、图层列表、属性面板等核心概念。4. 安装部署与启动方式对于 Figma 这类 SaaS 工具“安装部署”即意味着访问或更新客户端。这里我们详细说明如何确保进入包含新功能的环境。对于绝大多数用户推荐直接使用浏览器访问 figma.com 并登录。这是体验新功能最快、最稳定的方式Figma 会逐步向所有用户推送更新。登录后新建一个文件或打开一个现有文件即可在右侧属性面板和左侧图层列表中寻找新功能。对于偏好客户端的用户检查与更新macOS在屏幕顶部菜单栏点击 “Figma” - “Check for Updates...”。Windows在客户端内点击左下角个人头像或菜单栏的 “Help” - “Check for Updates”。如果提示有更新请按照指引完成更新并重启客户端。全新安装如果更新失败或无法检查建议从 Figma 官网下载最新版本的桌面客户端安装包进行覆盖安装。功能验证启动更新后的客户端并登录新建文件。验证新功能是否出现。如何快速验证新功能已就绪验证 Auto Layout 更新创建一个 Frame放入两个矩形选中它们并点击顶部工具栏的 “Auto Layout” 按钮或按ShiftA。观察右侧属性面板中关于间距、对齐和填充的选项是否比以前更丰富。验证可嵌套文件夹在文件左侧的页面Pages列表区域尝试在某个页面名称上右键查看菜单中是否有 “Move to folder” 或 “New folder” 的选项。或者直接尝试拖动一个页面到另一个页面上看是否会创建文件夹。5. 功能测试与效果验证下面我们通过具体的操作案例来实测这两项新功能。5.1 Auto Layout 增强功能实测测试目标创建一个自适应按钮包含图标和文本要求图标与文本间距固定但整体按钮宽度随文本内容变化且文本需垂直居中于图标。操作步骤创建基础元素新建一个 Frame。在 Frame 中使用快捷键R创建一个矩形作为按钮背景再使用快捷键O创建一个圆形模拟图标使用快捷键T创建文本 “Label”。建立第一层 Auto Layout同时选中圆形图标和文本 “Label”点击顶部 “Auto Layout” 按钮ShiftA。默认会创建水平排列的 Auto Layout 组。配置间距与对齐在右侧属性面板的 Auto Layout 设置区域找到间距Spacing输入框设置为8像素。在对齐Alignment设置中选择垂直方向居中对齐第二个图标通常表示垂直居中。此时图标和文本应该水平排列并有 8px 间距且垂直方向已居中。嵌套 Auto Layout关键步骤现在选中这个包含图标和文本的 Auto Layout 组再同时选中底层的矩形背景。再次点击 “Auto Layout” 按钮ShiftA。这将创建一个新的、外层的 Auto Layout矩形作为背景内层的 Auto Layout 组作为内容。设置填充与内边距选中这个外层的 Auto Layout Frame。在属性面板中将布局方向设置为 “Horizontal”。找到 “Padding” 设置给按钮添加内边距例如左右16px上下8px。你会看到背景矩形自动适应了内容的大小。重点观察在 Auto Layout 属性中查看对内容项即内层的图标文本组的控制选项。你应该能看到更多关于如何分配剩余空间的选项如 “Fill container” 或 “Fixed”这就是新功能的体现。确保内层组设置为 “Fixed” 或 “Hug contents”这样按钮宽度才会贴合内容。测试自适应双击文本 “Label”修改为更长的 “Longer Label”。观察整个按钮的宽度是否自动扩展图标与文本的间距是否保持 8px 不变整体是否仍然居中。预期结果与验证成功按钮背景能随文本长度自适应变化图标与文本始终保持 8px 间距且垂直居中。失败排查按钮不随文本变长检查外层 Auto Layout Frame 的宽度是否设置为 “Hug contents”以及内层 Auto Layout 组是否被错误设置为 “Fill container”。图标和文本未垂直居中检查内层 Auto Layout 组的垂直对齐方式是否设置为 “Center”。间距不对检查内层 Auto Layout 的间距值是否为8。5.2 可嵌套文件夹功能实测测试目标为一个“电商后台管理系统”项目创建清晰的文件夹结构。操作步骤规划结构假设我们需要 “商品管理”、“订单管理”、“用户管理” 三个主模块每个模块下又有 “列表页”、“详情页”、“组件” 子类。创建主文件夹在 Figma 文件左侧的页面Pages列表底部点击 “” 图标旁的折叠菜单选择 “New folder”或直接在列表空白处右键选择 “New folder”。将新建的文件夹重命名为 “01-商品管理”。同理创建 “02-订单管理” 和 “03-用户管理” 文件夹。创建子文件夹与页面点击进入 “01-商品管理” 文件夹。在文件夹内部再次点击 “New folder”创建子文件夹命名为 “Components”。在文件夹内部点击 “New page” 创建页面命名为 “Product List”。再创建一个页面命名为 “Product Detail”。将 “Components” 子文件夹拖动到 “Product List” 页面上方形成清晰的上下级关系。移动与组织如果你已有散落在根目录的页面如 “商品列表草稿”可以将其直接拖动到 “01-商品管理” 文件夹上松开鼠标页面就会被移入该文件夹。你还可以将页面拖入文件夹内的子文件夹中。批量操作按住Cmd(Mac) /Ctrl(Win) 键点击选中 “Product List” 和 “Product Detail” 两个页面。右键选择 “Move to”然后选择 “01-商品管理 Components”即可将两个页面批量移入子文件夹。预期结果与验证成功左侧页面列表呈现清晰的树状结构可以展开▶和折叠▼文件夹。团队成员能快速理解项目模块划分。失败排查无法创建文件夹确认你的 Figma 版本已更新且该文件你有编辑权限。拖动无效确保拖动时鼠标指针位于目标文件夹或页面的标题区域。找不到页面检查是否不小心将页面拖入了已折叠的文件夹中尝试展开所有文件夹查找。6. 接口 API 与批量任务对于 Figma 这样的设计工具其“接口”和“批量任务”通常指向Figma API和插件生态。本次 UI 更新本身不直接提供新的 API 端点但增强了通过 API 或插件进行自动化操作的基础。API 相关影响数据结构变化可嵌套文件夹功能意味着通过 Figma API (GET /v1/files/:key) 获取文件数据时节点Node的层级结构可能更深、更复杂。开发者在解析文件树、定位特定节点时需要处理children数组内包含TYPEDOCUMENT,CANVAS,FRAME以及新的GROUP可能用于表示文件夹等多种类型。自动化脚本你可以编写脚本利用 Figma API 自动将符合某种命名规则的页面批量移动到指定的文件夹中实现项目结构的自动化整理。插件开发与批量任务插件机遇新的 Auto Layout 属性为插件开发提供了更强大的控制能力。插件可以更精确地批量修改一组元素的布局属性例如将所有按钮内图标与文本的间距统一调整为 8px。批量操作场景批量应用布局开发一个插件遍历选中的所有卡片组件为其内部特定元素如标题和描述应用新的、更精细的 Auto Layout 设置。批量重组项目开发一个插件根据页面名称的关键词如包含“button”自动将这些页面移动到一个名为“按钮库”的文件夹中。示例一个简单的插件思路伪代码以下是一个概念性的插件代码片段展示如何利用新特性进行批量操作// 假设的插件代码批量调整选中元素内子元素的 Auto Layout 间距 figma.currentPage.selection.forEach(node { // 检查节点是否是一个 Frame 且包含 Auto Layout if (node.type FRAME node.layoutMode ! NONE) { // 遍历 Frame 内的直接子元素 node.children.forEach(child { // 如果子元素也是一个 Auto Layout 组例如图标文本的组合 if (child.type GROUP child.layoutMode ! NONE) { // 使用新的 API 或属性设置其内部间距 // 注意此处为示意具体 API 名称需参考 Figma 插件开发文档 // child.primaryAxisSpacing 8; // 假设的新属性 // child.counterAxisAlignItems CENTER; } }); } }); figma.closePlugin(批量调整完成);重要提示具体的 API 调用和属性名称务必查阅最新的 Figma Plugin API 官方文档 。新功能对应的 API 更新可能会稍晚于 UI 发布。7. 资源占用与性能观察Figma 作为云端优先的工具其性能主要取决于网络、浏览器/客户端引擎以及文件本身的复杂度。Auto Layout 增强对性能的影响计算复杂度更复杂的 Auto Layout 嵌套和规则如基线对齐会在你编辑、拖动元素时需要浏览器进行更多的即时布局计算。对于绝大多数设计这种开销微乎其微。感知性能在包含数百个复杂 Auto Layout 组件的大型画板上进行全局缩放、平移或批量选择时可能会感到比简单图形稍慢的帧率。这是正常现象因为需要渲染和计算的节点更多。优化建议合理嵌套避免创建不必要的深度嵌套例如超过 5-6 层。思考是否可以用更扁平的结构实现。使用组件将复杂的 Auto Layout 结构制作成组件Component。实例化组件比直接复制大量复杂图层性能更好。分页管理不要将所有内容堆在一个巨大的画板上。利用新增的嵌套文件夹功能将不同模块、不同状态的设计分散到多个页面中。隐藏图层在编辑时可以暂时隐藏当前不关注的复杂部分以提升编辑流畅度。可嵌套文件夹对性能的影响加载与渲染文件夹本身是元数据组织方式几乎不增加图形渲染负担。首次打开一个具有极深层级结构如数十层且包含数百个页面的文件时左侧图层列表的渲染可能会有极短暂的延迟。内存与同步文件夹结构信息需要存储在文件数据和本地缓存中。对于超大型项目这可能会轻微增加文件保存和团队同步时的数据量但影响通常可以忽略不计。操作效率从性能的“用户体验”角度看嵌套文件夹极大地提升了在大型项目中查找和定位特定页面的效率这是一种正向的“性能”提升。通用性能观察方法浏览器开发者工具使用 Chrome 的 Performance 面板录制你在 Figma 中的操作如拖动一个复杂组件可以查看布局计算Layout、样式重算Recalc Style等耗时。网络状态确保网络连接稳定。云端协作功能对网络延迟敏感。客户端 vs 网页版如果遇到卡顿可以尝试切换使用环境。有时桌面客户端在本地渲染上可能有优化而网页版则始终是最新版本。8. 常见问题与排查方法问题现象可能原因排查方式解决方案找不到新的 Auto Layout 选项1. 版本未更新。2. 未正确选中已启用 Auto Layout 的 Frame 或组件。1. 检查 Figma 版本网页版无需检查。2. 确认选中的对象右侧属性面板有 “Auto Layout” 区域。1. 更新桌面客户端或直接使用网页版。2. 选中 Frame 后按ShiftA或点击顶部按钮启用 Auto Layout。Auto Layout 元素行为异常如不随内容拉伸1. 内外层布局约束冲突。2. 子元素尺寸模式Hug/Fill/Fixed设置错误。3. 嵌套过深导致约束传递混乱。1. 逐层检查每个 Auto Layout 容器的方向和子项设置。2. 使用“图层轮廓”视图CtrlY查看元素边界。1. 简化嵌套结构优先使用 2-3 层嵌套。2. 明确每一层的作用外层管整体尺寸内层管内部排列。重置有问题的 Auto Layout 并重新设置。无法创建文件夹或拖动页面1. 无编辑权限。2. 功能未完全推送或客户端缓存问题。3. 操作对象错误。1. 确认文件是否在“草稿”或你有“可编辑”权限。2. 尝试在浏览器无痕模式下访问 Figma 网页版。3. 确保拖动的是页面名称而不是画板Frame。1. 向文件所有者申请权限。2. 清除浏览器缓存或重启客户端。3. 在页面Pages列表区域操作而非画布内部。文件夹结构混乱误操作导致页面被放入错误文件夹。利用左侧列表的搜索功能查找页面。1. 使用拖拽直接调整页面/文件夹位置。2. 右键点击页面/文件夹选择 “Move to” 进行精确移动。团队成员看不到新文件夹结构1. 对方未刷新页面。2. 对方使用旧版本客户端。提醒对方刷新浏览器或检查客户端更新。1. 在团队频道告知已更新结构建议刷新。2. 建议统一使用 Figma 网页版以保持版本一致。插件无法识别新的布局属性插件依赖的 Figma API 尚未更新。检查插件文档或联系开发者。1. 等待插件更新。2. 暂时手动执行插件本应完成的批量操作。文件打开或操作变慢1. 单个画板内容过于复杂大量复杂 Auto Layout。2. 网络连接问题。3. 浏览器资源占用过高。1. 观察卡顿是否发生在特定画板。2. 检查网络状态。3. 打开浏览器任务管理器。1. 拆分复杂画板利用多页面和文件夹。2. 关闭不必要的浏览器标签页或重启浏览器。3. 将不常用的页面内容制作成组件并隐藏。9. 最佳实践与使用建议为了最大化利用这两项更新并避免常见陷阱遵循以下最佳实践至关重要。Auto Layout 增强功能最佳实践始于草图终于约束在开始应用 Auto Layout 前先用简单图形勾勒出布局的意图。思考清楚哪些部分应该固定哪些应该自适应。命名规范为使用了复杂 Auto Layout 的 Frame 和组件赋予清晰的命名如Button / Primary / IconText。这在后期修改和团队协作时能节省大量时间。利用“组件”和“变体”将调试好的 Auto Layout 结构如一个完美的搜索框创建为组件。利用变体Variants来管理其不同状态默认、聚焦、禁用而不是复制多个并手动修改。基线对齐用于文本当同行元素包含不同字号的文本或图标时优先使用新的基线对齐选项而不是简单的顶部或居中对齐这能获得更专业的视觉平衡。测试极端情况在设计组件时测试其内容为超长文本、空内容或极端尺寸时的表现确保布局不会崩坏。可嵌套文件夹管理最佳实践制定团队规范在团队内统一文件夹命名规则如01-模块名、[状态]功能名、层级深度建议建议不超过4层。可以创建一个“项目结构模板”文件。逻辑优先于层级不要为了嵌套而嵌套。文件夹结构应反映产品逻辑如用户旅程、功能模块或设计流程如研究、线框图、高保真、原型而不是简单地按时间或设计师划分。利用文件夹进行权限管理将需要限制访问的页面如未公开的设计探索放入特定文件夹并设置该文件夹的查看/编辑权限其下的子页面和文件夹会自动继承简化权限管理。定期归档与清理建立“Archive”或“Deprecated”文件夹将已上线或不再活跃的版本移入其中保持当前工作区的整洁。结合“团队库”使用将最终确定的设计系统组件发布到“团队库”Team Library。这样项目文件本身可以主要存放具体页面设计通过调用库中的组件来保持一致性使项目文件更轻量。通用协作建议变更沟通当你对项目的 Auto Layout 组件库或文件夹结构进行重大调整时提前在团队沟通渠道如 Slack、钉钉群中同步避免影响他人工作。版本历史Figma 会自动保存版本历史。在进行大规模结构重组前可以手动点击“文件”“保存版本”创建一个里程碑便于必要时回滚。10. 总结与下一步这次 Figma 对 Auto Layout 和文件组织的更新看似是界面上的小改动实则是对设计师和团队工作流的一次重要赋能。Auto Layout 的精细化让你能构建出更健壮、更贴近代码实现的设计组件减少交付时的沟通成本。可嵌套文件夹则解决了大型项目长期以来的管理痛点让文件结构拥有了与产品结构同等的清晰度。对于个人设计师我建议你立即在一个练习文件或新项目中尝试这些功能。先从改造一个常用的按钮或卡片组件开始体验新的间距和对齐控制。然后为你手头最复杂的项目规划一个文件夹结构并实施迁移。这个过程本身就能帮你重新梳理设计逻辑。对于团队下一步是在内部进行一次简短的分享或编写一份内部使用指南统一对新功能的理解和应用规范。可以考虑设立一个“设计系统守护者”的角色负责利用新功能维护和优化团队的组件库与项目模板。最容易踩的坑可能是过度嵌套 Auto Layout 导致布局僵化以及初期没有规划好文件夹结构导致后期调整成本高。记住工具是为人服务的清晰的思维和合理的规划永远比炫技式的复杂操作更重要。建议收藏本文在实践过程中遇到具体问题时再回来对照排查。最终衡量这些新功能价值的唯一标准是它们是否让你和你的团队更高效、更清晰地完成了设计工作并产出了更高质量的交付物。现在就去你的 Figma 中试试看吧。