第3章 画板与基础形状工具:设备适配、画板尺寸、基本图形绘制
3.1 用户场景:从设备碎片化到画板决策
产品设计团队在日常工作中频繁遇到以下场景:
- 场景A:移动端优先 — 产品经理要求先出 iPhone 15 Pro Max 原型,再适配 Android 端和折叠屏;设计师需要在同一文件内管理三种画板。
- 场景B:响应式 Web 设计 — 运营后台需要同时输出 1440px 桌面端、768px 平板端和 375px 手机端三套视图,且要保持组件一致性。
- 场景C:图标与插画绘制 — 新人设计师使用基础形状拼凑复杂图标时,经常因画板原点偏移、形状未闭合导致开发测量不准。
- 场景D:交接规范缺失 — 开发人员拿到原型后,发现画板尺寸不标准、形状图层未命名,需要反复沟通确认设计意图。
核心观察:画板与形状工具是 Figma 原型设计的“地基”——地基不稳,后续的组件、交互、标注都会出现系统性偏差。团队需要在项目启动阶段就建立统一的画板规范与形状绘制标准。
3.2 业务问题:三个层面的适配断裂
通过整理上述场景,我们归纳出三类业务问题:
| 问题层 | 具体痛点 | 影响范围 |
|---|---|---|
| 设备适配层 | 同一设计稿在不同设备(iOS / Android / Web)间手动缩放,导致栅格、间距、字号不统一 | 跨平台开发返工率 > 30% |
| 画板尺寸层 | 团队内无标准画板模板,每人使用不同尺寸(如 375×812 vs 390×844),标注文档混乱 | 设计评审时间增加 40% |
| 基础图形层 | 形状工具使用不规范:未闭合路径、重叠形状未合并、图层未分组,开发无法直接测量 | UI 还原度下降 25% |
3.3 用户访谈:来自一线设计师的真实反馈
我们访谈了 8 位分别来自移动端、Web 端和设计系统团队的设计师,以下为关键记录:
- 陈工(移动端,3 年经验):“我最怕拿到别人的文件,画板尺寸五花八门,有的用 iPhone 12,有的用 iPhone 14 Pro Max,我每次都要重新建画板再复制粘贴。”
- 李工(设计系统,5 年经验):“基础形状本身没问题,但很多人不知道用‘布尔运算’合并路径,直接堆叠形状就标注重叠区域,开发根本没法算间距。”
- 王工(Web 端,2 年经验):“Figma 的‘设备帧’预设确实方便,但我们后台产品需要非标准尺寸(如 1280×800),新手不会自定义,经常用错。”
- 赵工(全栈设计师,4 年经验):“如果画板原点不统一(有人用绝对原点,有人用相对原点),导出切图时坐标全部偏移,前端要手动修正。”
关键洞察:设计师对“画板规范”的需求优先级高于“形状技巧”。他们最渴望的是一个可复用的画板模板库 + 形状绘制检查清单,而非零散的功能教学。
3.4 需求拆解:从访谈中提取四项核心需求
将访谈内容转化为可执行的需求项:
- 需求 R1(设备预设标准化) — 提供覆盖 iOS、Android、Web 主流设备的画板尺寸清单,支持一键创建,并允许团队自定义预设。
- 需求 R2(画板原点与栅格对齐) — 强制画板原点对齐到 8px 网格,避免坐标偏移;导出时支持原点归零。
- 需求 R3(基础形状绘制规范) — 规定形状必须闭合、布尔运算必须合并、图层必须命名;提供“形状健康度”自动检查插件。
- 需求 R4(设备适配模板包) — 生成包含“手机 / 平板 / 桌面”三件套的模板文件,内置栅格、安全区域和状态栏高度。
避坑提醒:不要试图一次性覆盖所有设备。MVP 阶段只覆盖 Top 5 设备(iPhone 15 Pro Max、iPhone 15、Samsung Galaxy S24、iPad Pro 12.9、Web 1440),后续通过需求投票逐步扩展。
3.5 方案表达:Figma 画板与形状工具的最佳实践
针对上述需求,我们设计了以下四步操作方案,配合 Figma 原生功能实现。
3.5.1 标准化画板创建流程
使用 Figma 的“Frame”工具(快捷键 F),并在右侧属性面板选择设备预设:
操作步骤:
1. 选中 Frame 工具,或按 F 键
2. 在右侧 Design 面板点击 "Device" 下拉菜单
3. 选择预设:iPhone 15 Pro Max (430×932) / iPad Pro 12.9 (1024×1366) / Web 1440 (1440×900)
4. 勾选 "Clip content" 防止内容溢出
5. 开启 "Layout grid" — 选择 8px 网格 + 12列栅格
3.5.2 基础形状绘制与布尔运算规范
形状工具(Rectangle / Ellipse / Line / Arrow / Star)必须遵循以下规则:
| 形状类型 | 规范要求 | 常见错误 |
|---|---|---|
| 矩形 / 圆角矩形 | 必须闭合,圆角使用 8px 倍数 | 圆角 5px / 7px 非标值 |
| 椭圆 / 圆形 | 宽高保持一致,中心点对齐网格 | 椭圆未转换为路径直接堆叠 |
| 路径 / 钢笔工具 | 所有路径必须闭合,锚点数量 ≤ 4 个/100px | 未闭合路径导致测量无效 |
| 布尔运算组合 | 使用 Union / Subtract / Intersect / Exclude 合并后必须 "Flatten" 扁平化 | 多层布尔运算嵌套不扁平,开发无法导出 SVG |
3.5.3 设备适配三件套模板
创建一个包含三个画板的 .fig 模板文件:
模板结构:
📁 项目名称.fig
┣ 📄 画板 1:移动端 — 390×844 (iPhone 15)
┃ ┣ 安全区域:status bar 54px + bottom 34px
┃ ┗ 栅格:8px 网格, 4列栅格, 间距 16px
┣ 📄 画板 2:平板端 — 1024×1366 (iPad Pro)
┃ ┣ 安全区域:status bar 24px + bottom 20px
┃ ┗ 栅格:8px 网格, 12列栅格, 间距 24px
┗ 📄 画板 3:桌面端 — 1440×900 (Web)
┣ 安全区域:无(status bar 隐藏)
┗ 栅格:8px 网格, 12列栅格, 间距 32px
3.5.4 形状健康度自动检查清单
团队在交付前须逐项确认:
- 所有画板原点 X=0, Y=0(相对坐标)
- 形状图层已命名,非 "Rectangle 1" / "Ellipse 2"
- 布尔运算已扁平化(Flatten)
- 路径已闭合(钢笔工具绘制的图形)
- 画板安全区域与内容区域无重叠
推荐插件:使用 "Design Lint" 或 "Checkly" 自动扫描形状健康度,减少人工 review 成本。
3.6 指标验证:如何衡量方案有效
在团队内推行上述规范后,通过以下指标验证效果:
| 指标名称 | 基线值 | 目标值 | 测量周期 |
|---|---|---|---|
| 画板尺寸一致率 | 62% | ≥ 95% | 2 周 |
| 形状图层命名率 | 45% | ≥ 90% | 1 周 |
| 布尔运算扁平化率 | 30% | ≥ 85% | 2 周 |
| 开发 UI 还原度 | 72% | ≥ 90% | 1 个迭代周期 |
| 设计评审耗时 | 平均 45min/次 | ≤ 25min/次 | 1 个月 |
验证工具:使用 Figma 的 "Dev Mode" 查看图层结构,配合 "Count" 插件统计命名规范度。每两周导出一次数据,填入上述表格。
3.7 验收标准:交付物必须满足的硬性条件
每个交付的原型文件必须通过以下检查项:
- AC1:画板尺寸与项目立项时确定的设备清单完全一致,不得出现未定义的尺寸。
- AC2:所有形状图层(矩形、椭圆、路径、布尔组合)均已命名为有业务含义的名称,如 "btn_primary_bg"、"icon_arrow_right"。
- AC3:布尔运算组件必须执行 "Flatten" 操作,不可保留多层嵌套的布尔组。
- AC4:画板原点坐标强制归零(X=0, Y=0),不得存在负坐标或偏移。
- AC5:模板文件必须包含“移动端 / 平板端 / 桌面端”三套画板,且每套画板均已配置安全区域和栅格系统。
验收红线:任何未闭合路径、未命名图层、非标准画板尺寸的文件,设计评审直接打回,不计入工时。此红线须在项目启动会向全员明示。
3.8 交付物模板:标准画板与形状包
本章交付物为以下三项:
| 交付物 | 格式 | 内容说明 |
|---|---|---|
| 1. 设备画板预设清单 | 表格 / CSV | iOS / Android / Web Top 5 设备尺寸、安全区域、栅格配置 |
| 2. 三件套模板文件 | .fig 模板 | 包含移动端、平板端、桌面端画板,已配置栅格和安全区域 |
| 3. 形状健康度检查卡 | PDF / Notion 页面 | 形状命名规范、布尔运算扁平化检查清单、插件推荐列表 |
以下为设备画板预设清单的示例数据(CSV 格式):
设备类别,设备名称,画板宽(px),画板高(px),状态栏高(px),底部安全区域(px),栅格列数,栅格间距(px)
移动端,iPhone 15 Pro Max,430,932,54,34,4,16
移动端,iPhone 15,390,844,54,34,4,16
移动端,Samsung Galaxy S24,412,915,48,32,4,16
平板端,iPad Pro 12.9,1024,1366,24,20,12,24
桌面端,Web 标准,1440,900,0,0,12,32
模板下载入口:团队可在 Figma Community 搜索 "Device Frame Template Pack" 或直接复用本章提供的 CSV 预设清单手动创建。建议每季度更新一次设备清单,移除淘汰机型。