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

相关推荐
烈焰晴天9 天前
Codex 桌面端如何链接Figma MCP 服务器拿到 Figma设计稿精准尺寸等结构化数据 来精准还原UI
服务器·ui·figma
良逍Ai出海10 天前
免费模板搭完独立站后,我用 Codex + Figma 做了自己的页面设计
前端·人工智能·figma
console.log('npc')13 天前
将 Figma 接入 Codex MCP:从 `/plugins` 到本地插件配置的完整教程
前端·人工智能·python·figma·code·codex·mcp
console.log('npc')13 天前
FigmaEX 汉化,免费使用,下载与安装指南(Windows/Mac)
windows·macos·ui·figma
weixin_4419400115 天前
Figma Make 使用教程:从入门到精通
figma
2601_9618451515 天前
考研网课资源网盘|2027|资料
数据库·vim·sublime text·figma·photoshop·墨刀·高考
花岛溯19 天前
AI产品经理学习 DAY4 · Cursor 生成figma 原型
学习·产品经理·figma
踩着两条虫20 天前
VTJ.PRO v2.4.0 多人协作与 AI 批量识图实战评测
vue.js·人工智能·低代码·figma
爱吃提升20 天前
Figma中如何在自动布局中添加和删除元素?
figma