Figma中如何在自动布局中调整元素的大小?

文章目录

一、自动布局内元素只有 3 种尺寸模式

选中 Auto Layout 里的子元素 → 右侧 Resizing

  • Hug Contents(包裹内容)

    大小由内容决定(文字、图标、子元素),父级会跟着收缩/撑开。

    常用:按钮文字、标签、图标。

  • Fill Container(填充容器)

    占满父 Auto Layout 的可用空间,多个 Fill 会均分

    常用:卡片正文、列表项、搜索框。

  • Fixed Size(固定尺寸)

    宽高写死,不会被内容或父级拉伸。

    常用:固定图标、头像、分割线。

可以对宽和高分别设不同模式,例如:宽度 Fill、高度 Hug。


二、直接改数值(最直接)

  1. 选中元素(子元素或父 Auto Layout 都可以)
  2. 右侧 Design → Size
    • 直接输入宽/高 → 自动变成 Fixed
    • 点下拉箭头切换 Hug / Fill / Fixed

三、拖动调整(可视化)

  1. 选中元素
  2. 直接拖边框控制点:
    • 拖后 → 该轴变成 Fixed
    • 按住 Alt / Option 拖 → 中心对称缩放
    • 父 Auto Layout 是 Hug 时,拖子元素会让父级自动缩放

四、父级与子级配合(关键逻辑)

  • Hug + 子 Fixed:子多大,父就多大
  • Fixed + 子 Fill:子自动撑满父
  • Fixed + 子 Hug:子随内容,父大小不变
  • 父子都 Fixed:互不影响,容易溢出

一句话:一个固定、一个自适应,布局才稳定。


五、常见场景示例

1)按钮(水平 Auto Layout:图标+文字)
  • 图标:Fixed 24×24
  • 文字:Hug(默认)
  • 父按钮:Hug + Padding 8 16
2)卡片(垂直 Auto Layout:图+标题+正文)
  • 图片:Fill 宽度、Fixed 高度 120
  • 标题:Hug
  • 正文:Fill 宽度、Hug 高度
  • 卡片父级:Fixed 宽度 320、Hug 高度
  • Logo:Fixed 80×32
  • 菜单:Fill(多个菜单会均分)
  • 按钮:Hug
  • 导航父级:Fixed 高度 56、Fill 宽度

相关推荐
撑伞的鱼99377 小时前
2026年前端AI编程工具评测:Figma 还原、组件复用、跨文件联动三项对比
前端·ai编程·figma·效率工具·ai编程工具
末代iOS程序员华仔3 天前
Codex + Figma 生成 Objective‑C (UIKit) 完整工作流
c语言·开发语言·figma
末代iOS程序员华仔3 天前
Cursor 编辑器 + Figma‑MCP 服务器(真正让 Codex 直接读取 Figma 链接,高级方案)
服务器·编辑器·figma
leoZ2319 天前
Vue3 还原一个企业级后台-08-API注册管理
目标检测·机器学习·分类·状态模式·迁移学习·集成学习·figma
小疯仔20 天前
关于CodeBuddy使用figma
figma
打妖妖灵滴哪吒1 个月前
Figma的安装注册和界面介绍(图文版)
figma
行走的陀螺仪1 个月前
一次 opencode + OpenPencil MCP 协同解析 .fig 文件的踩坑实录
node.js·figma·mcp·opencode
luyun0202021 个月前
专防未成年,吾爱出品
网络·windows·figma
末代iOS程序员华仔1 个月前
KMP全栈开发:从Android到AI Agent的技术演进与实践
flutter·ios·figma
末代iOS程序员华仔1 个月前
Figma MCP:连接设计与开发的下一代桥梁
figma