使用布局约束 #
布局约束允许你指定对象在调整其所包含的框架大小时的响应方式,布局约束可以应用于框架以及单个对象。
当你想要控制设计在不同屏幕尺寸或设备上的外观时,这非常适用。
在 Figma 中了解有关原型的更多信息。
水平布局约束 #
水平布局约束确定调整框架水平大小时其内部对象的响应方式。
- Left 保持对象距离框架左侧的距离不变。
- Right 保持对象距离框架右侧的距离不变。
- Left and right 保持对象距离框架左右两侧的距离不变。
- Center 保持对象在框架中水平居中。
- Scale 缩放时将以百分比形式固定对象水平上的大小和位置。
垂直布局约束 #
垂直布局约束确定调整框架垂直大小时其内部对象的响应方式。
- Top 保持对象距离框架顶部的距离不变。
- Bottom 保持对象距离框架底部的距离不变。
- Top and bottom 保持对象距离框架顶部和底部的距离不变。
- Center 保持对象在框架中垂直居中。
- Scale 缩放时将以百分比形式固定对象垂直上的大小和位置。
使用布局约束 #
要设置项目的布局约束:
选择框架内需要应用布局约束的对象。
找到属性面板中的 Constraints 设置。
使用第一个下拉菜单设置水平布局约束。
使用第二个下拉菜单设置垂直布局约束。
或者使用图示(在下拉菜单的左侧)设置对象的布局约束,蓝线表示当前已应用的布局约束:
提示
你可以按住 shift 键选择非单向布局约束,例如 left and right,或 left and right。
如果希望对象在滚动时固定位置(如导航栏),请选中 Fix position when scrolling。
如果希望图像自适应调整大小时,可以使用以下布局约束:
组与框架
由于组本身不是对象,因此它没有明确的边界和影响布局约束的能力。 如果你的对象在组中,则你将无法将约束应用于组本身。 如果将约束应用于组,则这些约束将应用于组中的所有子对象。