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 宽度

相关推荐
易知微EasyV数据可视化6 天前
从一个 SVG 清洗工具开始:设计师 howto 零帧起手开发 Figma 插件
人工智能·figma
console.log('npc')8 天前
2026 实测:Grok 4.5 与 Grok 4.6 怎么选?前端开发、教程写作、Figma 还原选型指南
前端·大模型·ai编程·figma·grok
慧都小项8 天前
从 Figma 到 Qt:Qtitan 能减少哪些界面还原工作?
前端·qt·嵌入式·figma·图形界面·工业界面·qtitan
末代iOS程序员华仔19 天前
iOS个人开发者账号申请为啥会被卡住
ios·swift·figma
Wang's Blog20 天前
Vibe Coding一人即团队系列19:Figma原型导出与Claude Code优化流程实践
人工智能·figma·stitch
撑伞的鱼993721 天前
2026年前端AI编程工具评测:Figma 还原、组件复用、跨文件联动三项对比
前端·ai编程·figma·效率工具·ai编程工具
末代iOS程序员华仔24 天前
Codex + Figma 生成 Objective‑C (UIKit) 完整工作流
c语言·开发语言·figma
末代iOS程序员华仔24 天前
Cursor 编辑器 + Figma‑MCP 服务器(真正让 Codex 直接读取 Figma 链接,高级方案)
服务器·编辑器·figma
leoZ2311 个月前
Vue3 还原一个企业级后台-08-API注册管理
目标检测·机器学习·分类·状态模式·迁移学习·集成学习·figma
小疯仔1 个月前
关于CodeBuddy使用figma
figma