Figma Design 中的框架
谁可以使用此功能
所有计划 均可用
任何拥有 can edit
文件访问权限的人都可以创建和编辑框架
框架(Frames)是作为容器来组织其他图层(如形状、图像和文本)形成整体设计的图层。你甚至可以在其他框架内嵌套框架,从而创建更复杂的设计。框架允许你从单个元素(如图标或按钮)构建到整个网站布局和移动应用设计。
直接位于画布上的框架称为顶级框架。包含其他图层的框架称为父对象。父框架内的任何图层或嵌套框架都称为子对象。了解更多关于父级、子级和同级关系 的信息。
与其他图层类型类似,你可以调整框架的属性 ,包括其尺寸和填充。
框架还为您提供访问其他功能的方式,包括布局指南、自动布局、约束、和原型设计。
您可以通过左侧边栏的图层面板中的框架图标 来识别框架。
选择框架工具
通过在工具栏中选择它,或使用键盘快捷键 F 或 A 来启用框架工具。
创建框架
选择框架工具后,有几种方法可以创建框架:
点击画布
选择框架工具后,执行以下操作之一:
- 点击画布创建顶级框架。如果这是您在本文件当前会话中创建的第一个顶级框架,该框架的尺寸将被设置为 100 x 100。否则,顶级框架将使用您创建的最后一个顶级框架的相同尺寸。
- 在现有框架内点击以添加一个 100 x 100 的嵌套框架。
- 在画布上或现有框架内点击并拖动以添加具有自定义尺寸的框架。
提示:您也可以使用框架选择功能围绕现有对象创建框架。选择一个或多个图层,然后使用框架选择的键盘快捷键:
- Mac:⌥ Option ⌘ Command G Mac: 0 1 2
- Win:Ctrl Alt G Windows: 0 1 2
使用框架预设
当框架工具启用时,右侧边栏会出现一系列框架预设。点击箭头展开该部分,从列表中选择一个预设。您可以选择适用于流行设备和资源模板的预设:
- Phone 手机
- Tablet 平板电脑
- Desktop 桌面电脑
- Presentation 演示
- Watch 手表
- Paper 论文
- Social Media 社交媒体
- Figma Community Figma 社区
- Archive 存档
如果你想将一个框架更改为不同的预设,请选择该框架,并使用右侧边栏中的框架下拉菜单选择不同的框架预设。
复制现有框架
复制现有框架有两种方法:
- 快速添加:启用框架工具后,将鼠标悬停在现有框架上,并点击框架两侧的加号"+"。这将复制框架,并使其他框架移动以适应新框架。
- 复制快捷键:选择一个框架并使用复制键盘快捷键 ⌘ Command D (Mac) / ⌃ Control D (Windows)。您无需启用框架工具即可使用此方法。了解更多关于复制选项的信息。
对于这两种方法,如果您的框架位于一个区域中,该区域将调整大小以适应新的框架。
你也可以通过按住键盘修饰键,点击框架两侧的+号,快速创建一个相同大小的空白框架:
- Mac:⌥Option
- Windows:Alt
框架属性
框架有一些相关属性。框架支持以下属性。
- 圆角半径:将框架的角圆化,以创建更柔和的边缘。
- 裁剪内容:隐藏任何超出框架边界的对象。
- 布局指南:创建指南,以帮助设计中的视觉结构。
- 自动布局:创建能响应内容的动态框架
- 填充:将实色、渐变、图片(PNG、JPEG、GIF、TIFF 和 WEBP)应用于框架。
- 描边:为框架添加描边以创建边框或轮廓
- 效果:为框架添加阴影或模糊
额外功能
框架允许你访问 Figma 中的额外功能。你需要使用框架来使用以下功能或功能:
- Layout Guides: Apply transparent uniform grids, columns, and/or rows to frames to provide visual structure
布局指南:将透明均匀的网格、列和/或行应用于框架,以提供视觉结构 - Constraints: Define how child objects respond when you resize a frame. Apply constraints to objects within a frame.
约束:定义当调整框架大小时,子对象如何响应。将约束应用于框架内的对象。 - Auto Layout: Add Auto layout to frames to create dynamic layouts that respond to their contents
自动布局:将自动布局添加到框架中,以创建响应其内容的动态布局 - Prototyping: Create interactive prototypes that move between frames in your canvas
原型设计:创建可在画布中不同框架间切换的交互式原型
框架是一个父级对象。这意味着它可以控制或影响其中放置的任何子对象。
Tip: You can hand off frames for development without reorganizing your file. Create a section for your frame, or convert the frame to a section. Then, mark the section as Ready for dev.
提示:您可以在不重新组织文件的情况下将框架移交给开发。为您的框架创建一个区域,或将框架转换为区域。然后,将区域标记为“准备开发”。
Adjust properties of the frame
调整框架属性
过去,在选中框架时可以调整子对象的属性。现在,你可以直接调整框架本身的属性。
使用键盘快捷键 Enter 或 Return 选择子对象。
按 Tab 键选择下一个同级对象。
按 Shift + Tab 组合键选择上一个同级对象。
按下 Shift + Enter 选择父级
If you want to adjust the fill and stroke properties of a frame and it's children, you can use Selection colors to view or adjust colors in a mixed selection.
如果你想调整框架及其子框架的填充和描边属性,可以使用选择颜色来查看或调整混合选择中的颜色。
在框架内嵌套框架
在 Figma 中,你可以在其他框架内创建框架。我们称这个过程为嵌套。这使你能够将具有不同属性的框架组合起来,以构建复杂的界面。
这会创建新的层级或关系:
- 顶层框架:任何直接位于画布上的框架。要使框架成为顶层框架,你不能将其嵌套在另一个框架、组或对象内
- 嵌套框架:任何放置在另一个框架内的框架。你可以将框架放置在顶层框架内,或放置在其他嵌套框架内。嵌套框架既是父框架也是子框架
- 子对象:任何位于框架内的对象
Learn more about parent, child, and sibling relationships. 了解更多关于父级、子级和同级关系。
顶层框架
Figma 在图层面板中加粗顶级框架,并在画布上显示任何顶级框架的名称。
嵌套框架
嵌套框架是指你放置在另一个框架或对象内的框架。这使得它们既是父框架也是子框架。你可以将框架放置在:
- Top-level frames 顶层框架
- Other nested frames 其他嵌套框架
- In groups 组内
在我们的示例中,每个元素都在自己的框架内。我们在顶部有一个状态栏,底部有一个导航菜单。我们还有一个包含我们即将到来的票务详情的卡片。
使用我们设备预设之一,我们可以为我们的元素创建一个顶层框架。我们可以将我们的元素添加到顶层框架中,以构建我们移动应用的一个屏幕。
调整框架大小
你可以像操作画布上的其他对象一样与框架交互,包括改变框架的大小或比例。改变框架大小有几种方法:
拖动框架
手动拖动以调整框架大小。
- 在画布上或左侧边栏的图层面板中选择框架。
- 点击其中一个角上的控制柄并拖动以调整大小。或者,点击其中一条边缘并拖动。
提示!要忽略子对象上的任何约束,请按住修饰键:
- Mac:⌘Command
- Win:Ctrl
更改框架预设
选择另一个框架预设来更改框架的大小。
- 选择框架。
- 在右侧边栏的属性面板中,选择框架字段。
- 从列表中选择预设。
- 为流行的设备和资源模板选择预设:
- Phone 手机
- Tablet 平板电脑
- Desktop 桌面
- Presentation 演示文稿
- Watch 观看
- Paper 论文
- Social Media 社交媒体
- Figma Community Figma 社区
- Archive 存档
- Figma 将更新你的框架尺寸以匹配预设。
注意:如果你已对任何子对象应用了约束,Figma 将调整它们的大小以匹配新的框架预设。否则,框架内的对象将保持原始尺寸和位置。
属性面板
使用右侧边栏更新框架的宽度和高度。
在 W 和 H 字段中输入一个新数字,或将鼠标悬停在图标上以拖动调整字段。向左拖动以减小,向右拖动以增加。
选择宽度(Width)和高度(Height)字段旁边的 <icon>
锁定长宽比(Lock aspect ratio)以在调整图层大小时保持其比例。
提示:您可以使用尺寸字段进行计算。这使您能够快速缩放或调整对象大小。
%
百分比,例如 50%+
增加,例如 +100-
减少,例如 -20*
乘法,例如 *4/
分割,例如 /8
无法将宽度或高度乘以百分比,例如 ×50% 将得到原始值 50 倍的结果,而不是 50。
调整以适应
你可以调整框架的大小,使其缩小或放大以适应其子对象。这将重新绘制框架,使其围绕其内部对象的边界。
使用键盘快捷键:
- Mac:⌥Option Shift ⌘Command R
Mac: 0 1 2 3 - Win:Alt Shift Control R
Win: 0 1 2 3
点击右侧边栏的布局部分
取消组合框架
要取消组合框架,请选择框架并按下:
Mac:⌘Command Shift G 或 ⌘Command Delete
Win:Control Shift G 或 Control Backspace