MasterGo AI 在生成官网设计稿时出现图层错位,这并非模型“画错了”,而是视觉结构未能被准确转化为可编辑、可协作的设计逻辑。真正有效的解决思路,不在于反复调整提示词,而在于提前设定结构规则,并在生成后快速进行结构化整理。下面这三步,才是切实可行的方案。
一、采用“AI友好型团队库”替代自由生成模式
自由模式下,AI 会依据自身的 HTML/CSS 嵌套逻辑构建图层,容易产生深度达四级的链式结构(例如 Card → Body → Button → Text)。如果换用预设或自定义的AI友好型团队库(比如 Ant Design 或企业已封装的组件库),AI 便能直接调用语义化容器,省去底层布局的推演过程。
- 启用方法:在 AI 设计助手面板中,选择“预置团队库”或“自定义团队库”,而非“自由绘制”模式
- 实际效果:按钮、卡片、导航栏等元素以单个可展开/折叠的组件形式呈现,顶层 Frame 下通常仅包含 2–3 级嵌套
- 前置条件:团队库中的组件必须提前启用 Auto Layout 并设置合理的 Constraints(建议入库前统一配置)
二、在 Prompt 中嵌入栅格与布局锚点指令
AI 难以理解“整齐”“居中”这类模糊描述,但能识别数值化的空间规则。输入官网需求时,直接加入布局约束,相当于为 AI 提供明确的标尺。
- 开头声明:“基于 12 列栅格系统,所有区块宽度为整数列(例如 12 列全宽、8 列主内容 + 4 列侧边栏)”
- 补充间距规范:“区块上下边距设为 32px,内部元素垂直间距 24px,文字行高统一为 24px(3×8px)”
- 锁定定位:“禁用绝对定位;所有标题锚定顶部栅格线;按钮必须右对齐且宽度固定为 120px”
三、生成后用 Auto Layout 逐层“收编”散乱图层
即使使用了团队库,部分动态内容(如新闻列表、客户 LOGO 墙)仍可能由 AI 自由生成。此时不建议手动拖拽调整,而应采用 Figma 式的逻辑逆向整理:
- 选中顶层 Frame → 开启 Auto Layout(方向设为 Vertical),将 Spacing 设为 24px 或 32px
- 逐个选中子模块(Header、Hero、Features、CTA 等)→ 单独开启 Auto Layout,方向根据实际流式设定(例如 Features 用 Horizontal + Wrap)
- 针对文本、图标等原子元素,右键选择“Fix size”或设置 Constraints 为 Top+Left,避免随父容器拉伸造成错位
- 最后执行“优化画布性能”(AI 设计助手中可一键触发),自动清理冗余 Group 和空 Frame
步骤虽不复杂,但容易被忽略——只要完整执行这三步,层级混乱的问题基本能得到根治。
