前言
我原本以为, 在 Figma 只要用 Auto Layout 就可以打天下. 真的是 too young too simple.
要做一个简单的 7:3 比例, 用 Auto Layout 是做不出来的. Auto Layout fill container 只能做到平均 50% : 50% 而已.
这个是 Figma 的 feature request: Fr/Percent units for more control over auto layout content
参考:
How to use Constraints with Layout Grids in Figma Responsive Design
Designing with Figma: 04 - Everything About Layout Grids and Constraints
Layout Grid
要完成上面的需求, 目前只能使用 Layout Grid.
画一个 frame
配置 Layout Grid.
10 个 columns (红色的部分), Margin 是左右的 padding, Gutter 是每个 column 的间距 (垄沟)
Layout Grid + Constraints
在 frame 里面画 2 个 frame, 比例是 3:7
把里面的 frame 配置 constraints 左右
这时, 里面的 frame 会和 grid 的线条定位, 如果没有 grid 的话, 是和 parent frame 左右定位.