ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AI网站前端设计工作流程:小白保姆级教程

AI网站前端设计工作流程:小白保姆级教程 AI网站前端设计工作流小白保姆级教程最近接了好几个设计前端网页的活。刚开始做的时候我没有一套特别完整的方法往往想到哪里改到哪里改一版再补一版再推倒重来。项目小的时候还好遇到层级多、页面复杂的网站效率就会很低最后的检查环节也经常有疏漏。于是我开始去找一套更正确、更标准化的流程。先说明这篇文章写给谁想尝试前端设计的设计师、第一次自己做 UI 的小白以及想借助 AI 完成前端设计和实现的人。如果你已经是一名有成熟工作流的前端设计师可以把它当成一份个人实践参考。做了几个项目之后我把之前“先跑起来再说”的野蛮干法重新梳理了一遍逐渐形成了这套目前正在使用的流程。它不要求你先看懂代码也不要求你先学会专业设计软件。AI 负责读项目、拆页面、改前端和检查结果你负责提供材料、确认目标、判断页面是否符合真实需求。你手里可能只有一个 GitHub 仓库也可能只有一个功能齐全的网页链接。有时两样都有有时只有其中一样。起点不同第一步就不同后面的工作都会慢慢汇合到同一条线上先看懂再规划先做主流程再补细节先验证再上线。一、先判断你手里拿到什么决定怎么让 AI 开始我现在接到项目第一件事已经变了先判断输入材料再把正确的任务交给 AI。对小白来说核心问题是怎样把材料和任务交给 AI。具体操作就是让 AI 读项目、改前端、运行命令并在浏览器里检查结果。你需要判断它能替你做哪一段工作自己还需要补哪一步。如果对方只说“照着这个网站重做”先问清楚到底要交付哪一种只能点击的静态页面、可以运行的前端还是包含真实数据和登录的完整网站。这几种交付物的流程不同只有网页链接时重点是观察、记录、拆解然后让 AI 重建前端有 GitHub 仓库时重点是让 AI 先理解现有项目再在原有功能上改前端两样都有时先对照现状再让 AI 直接设计和实现。只有网页链接时你可以研究视觉和交互要实现真实登录、真实数据和真实提交就需要源码、API 文档或后端同事的配合。这个区别要在开始之前确认否则很容易把“做得像”误认为“功能已经实现”。拿到 GitHub 仓库按这条路线做把仓库下载到电脑或者用 Git 克隆一份项目副本。用 AI 打开这个项目文件夹让它读取项目文件。先不要让 AI 改页面先让它回答这是什么技术、怎么启动、有哪些页面、哪些文件控制页面、项目能不能正常运行。让 AI 启动项目。终端出现报错时把报错原样交给 AI让它修复并再次启动。项目能打开之后再提出具体的设计任务例如“先改首页首屏”不要一开始就说“把整个网站重新设计一遍”。这条路线的真正难点是让 AI 先把项目跑起来。项目一旦能运行后面就是“提出一个小改动 → AI 修改 → 浏览器检查 → 继续改”的循环。只有网页链接按另一条路线做把网页链接交给 AI如果 AI 无法打开就自己按页面顺序截图、录屏再交给 AI。让 AI 列出页面、入口、按钮、页面跳转和主要用户任务。你自己像普通用户一样点一遍把 AI 看不到的登录后页面、弹窗、错误提示和操作结果补充进去。让 AI 根据这些材料画页面地图、整理设计任务并直接提出页面结构和视觉方案。最后让 AI 新建或重建前端。涉及真实账号、真实数据和真实提交时再确认有没有源码、接口或后端配合。这条路线前面更容易因为不需要先处理项目环境后面更难因为 AI 只能看到网页表现不知道原来的组件、接口和数据库怎么工作。二、只有网页链接时先像用户一样走一遍网站黑盒走查简单说就是让 AI 先把网站当成普通用户来使用只观察页面呈现、点击反馈和操作结果暂时不管里面的代码、数据库和后台怎么实现。你需要提供网页链接。AI 负责查看页面、点击导航和按钮、整理页面之间的关系并记录用户从进入网站到完成任务的完整路径。遇到登录后页面、弹窗或 AI 无法访问的内容再补充截图或录屏。把下面这段提示词直接交给 AItext请对下面这个网站做一次黑盒走查只根据用户能看到和操作到的内容进行分析。 网站链接 【把网页链接放在这里】 如果你无法打开某些页面我会补充截图或录屏。请先说明你实际访问到了哪些页面哪些结论来自截图哪些信息仍然缺失。 请像普通用户一样检查网站 1. 从首页或其他入口开始查看导航、按钮、链接和页面跳转 2. 找出用户可以完成的主要任务 3. 记录每条任务路径经过的页面、点击的操作和操作结果 4. 关注登录、注册、表单提交、搜索、创建、编辑、删除和返回等操作 5. 检查加载中、无数据、出错、成功、禁用和无权限等状态 6. 分别观察桌面端和手机端的布局变化。 请按以下格式输出 一、访问结果 - 实际访问到的页面 - 访问受限的页面 - 需要我补充的截图、录屏或登录后信息。 二、页面清单 用表格列出页面名称、URL、进入方式、页面主要任务、关键操作、操作结果、下一步页面、异常状态。 三、用户任务路径 至少整理出三条完整路径格式如下 入口 → 页面 → 操作 → 页面 → 成功或失败 四、页面地图 用树状结构列出访客页面、登录后页面、列表、详情、创建、设置和错误页面并标出页面之间的跳转关系。 五、前端设计任务 根据走查结果列出需要实现或改进的页面按 P0必须优先完成、P1、P2 排序并说明每个页面的主要内容、主按钮和必须支持的状态。 要求 - 只记录你实际看到或我明确提供的信息 - 无法确认的内容标注“需要确认” - 不猜测代码、接口、数据库和用户权限 - 先输出走查结果和设计任务暂时不要修改代码。AI 输出之后你只需要核对页面是否真实存在、主要任务是否正确、登录后的页面有没有遗漏。确认结果后再让 AI 根据页面清单和任务路径开始设计前端。如果后面拿到了源码把源码所在的项目文件夹也交给 AI让它把网页走查结果和现有项目对照。这样它能判断哪些功能可以复用哪些页面需要新做。三、页面地图到底怎么画页面地图要呈现页面之间的关系和用户完成任务的路径单独罗列 URL 或拼接截图都不够。它要回答三个问题用户从哪里进来要经过哪些页面在哪一步完成任务最简单的画法是分成三层text入口层首页 / 搜索 / 分享链接 / 后台入口 页面层首页 / 列表 / 详情 / 创建 / 设置 / 错误页 任务层查看 → 选择 → 编辑 → 提交 → 成功或失败再把它画成真正的树text访客 ├── 首页 │ ├── 产品介绍 │ └── 登录 / 注册 ├── 搜索 │ ├── 结果列表 │ ├── 无结果 │ └── 详情页 └── 登录用户 ├── 工作台 ├── 创建内容 │ ├── 提交中 │ ├── 提交成功 │ └── 提交失败 └── 设置页面地图画完之后再给每个页面加四个字段用户为什么来到这里页面最重要的信息是什么用户最应该点击哪个按钮失败之后还能不能继续。这一步会直接决定页面设计顺序。如果你说不清用户怎样从页面 A 走到页面 B就先不要写 CSS。页面地图完全可以让 AI 先画一版这一步很适合交给 AI 做第一轮整理尤其是页面多、路由多、自己刚接手项目的时候。你可以把网页链接、README、路由文件、页面目录和接口说明交给 AI让它先把散落的信息整理成一张地图。AI 的价值在于快速归纳和发现遗漏页面优先级、真实业务含义和最终取舍还是要由你确认。Mermaid 是一种用文字写流程图的格式很多 Markdown 工具、Obsidian 和 GitHub 都能把它显示成图。下面这段提示词可以直接复制text你是一名资深产品设计师、前端架构师和用户体验研究员。 请根据我提供的项目材料整理一份“网站页面地图”和“核心用户任务流”。 项目材料可能来自以下一种或多种来源 - GitHub 仓库或项目文件 - 已上线的网站链接 - README、路由文件、页面目录 - API 文档、接口类型、产品说明 - 页面截图或录屏。 项目材料 【把 GitHub 链接、网页链接、文件内容或截图放在这里】 请按以下顺序输出 一、先判断输入材料 1. 你实际看到了哪些材料 2. 哪些结论来自真实文件或网页 3. 哪些地方只是推测 4. 哪些信息需要我或产品方确认。 二、页面清单 用表格列出 - 页面名称 - URL 或路由 - 用户进入条件 - 页面主任务 - 页面主要内容 - 数据来源或 API - 成功后的下一步 - loading加载中/ empty无数据/ error出错/ success成功/ no permission无权限状态 - 优先级P0必须优先完成、P1 或 P2。 三、页面地图 请用树状结构表示 - 访客入口 - 登录用户入口 - 首页、列表、详情、创建、设置和错误页 - 页面之间的父子关系和返回路径。 四、核心用户任务流 至少找出一条 P0最重要、必须优先完成主流程并用下面格式表示 入口 → 页面 → 操作 → 页面 → 成功或失败 五、Mermaid 图 输出可以直接粘贴到 Markdown、Obsidian 或 GitHub 的 Mermaid 代码。 请分别输出 1. site map 页面树 2. P0 用户任务流程图。 六、前端设计建议 根据页面地图给出 - 全局壳层应该包含什么 - 哪些组件可以复用 - 页面应该按什么顺序设计 - 哪些状态必须先设计 - 哪些问题会影响 API、路由或部署。 约束 - 不要编造项目中不存在的页面、API、字段或用户角色 - GitHub 项目优先引用真实文件路径 - 只有网页链接时明确标注“根据页面观察得到” - 无法访问链接或材料不足时直接说明缺口不要假装已经分析完成 - 先分析和输出文档不要修改任何代码文件。如果你只有网页链接可以把截图、页面 URL 和自己的走查记录一并放进去。如果你有 GitHub 仓库优先让 AI 读取 README.md、package.json、路由入口、页面目录和 API 类型画出来的地图会更接近真实项目。AI 输出之后人工只需要重点核对三件事页面是否真实存在、P0 主流程是否正确、异常状态有没有漏掉。确认完再把 Mermaid 图和页面清单放进项目的 DESIGN-NOTES.md。四、设计顺序按影响范围排以前我经常从最有感觉的页面开始做比如首页、登录页、某个视觉很强的详情页。现在我会按照影响范围排。这里的 P0指“最重要、必须优先完成的任务”全局壳层导航、容器、页脚、登录状态P0 主流程用户最需要完成的那个任务主流程状态加载、空数据、错误、成功、禁用、无权限高频辅助页面列表、搜索、详情、设置边缘页面404、帮助、隐私、旧链接最后再做装饰、动效和细节打磨。原因很简单壳层会影响所有页面主流程会暴露 API 和组件问题异常状态会暴露产品是否真的能用。先把这三块做稳后面的页面会快很多。五、让 AI 先搭结构再做视觉这里不需要先画设计稿。直接让 AI 在项目里改然后在浏览器里看结果。我会把一个页面拆成四次修改先搭结构确定导航、容器、内容区、卡片、表单和主要按钮的位置再定视觉统一背景、颜色、字体、间距、圆角、边框和阴影再补状态把加载、空数据、错误、成功、禁用和无权限补齐最后做细节处理手机端、动效、图片、图标和微小间距。每一次只让 AI 完成一个范围并明确要求它修改哪些页面、不要动哪些功能。完成后立刻在浏览器里检查再进入下一次。这样即使你看不懂代码也能通过“任务—结果—反馈”控制方向。可以直接这样对 AI 说text请先只处理首页的页面结构不要修改接口、路由和业务逻辑。 根据现有项目和下面的页面目标调整导航、首屏、主要内容区和主按钮。 请复用项目里已有的组件和依赖不要新增不必要的库。 完成后启动项目告诉我修改了哪些文件并说明我应该打开哪个地址检查。 先不要处理动效、复杂插画和其他页面。页面能正常显示后再把视觉要求、参考网站、颜色和素材交给 AI让它继续改。不要每个页面单独挑颜色。先建立设计令牌哪怕只有这一点css:root { --color-bg: #f7f7f5; --color-surface: #ffffff; --color-text: #111111; --color-muted: #6b7280; --color-border: #e5e7eb; --color-primary: #111111; --space-4: 16px; --space-6: 24px; --radius-md: 12px; }令牌的好处是改一次可以影响全站也方便 AI 按规则继续写代码。还有一个经常被忽略的点组件要连同状态一起设计。按钮至少看默认、悬停、按下、禁用、加载输入框至少看默认、聚焦、已填写、错误、禁用列表和卡片要看加载、空数据、错误和无权限。真实用户大部分时间都在等待、修改、犯错和重新尝试。只设计默认状态交付出来的页面很容易停在“看起来不错”。六、AI 应该参与哪几步AI 可以从读项目、画页面地图、改页面到检查上线全部参与。你不需要把代码读懂但每一步都要给它清楚的任务边界。我会把工作拆成四轮第一轮让 AI 读项目。把项目文件夹交给它让它输出技术栈、启动命令、页面路由、接口关系、环境变量和潜在风险。要求它先不要修改文件不要编造接口把不确定的地方标成“需要人工确认”。第二轮让 AI 拆页面。给它网页链接、截图、页面地图、目标用户、主任务和参考网站让它输出页面区块、主 CTA用户最应该点击的主要按钮、移动端变化以及加载中、无数据、出错、成功等状态。第三轮让 AI 实现一个小闭环。例如先做“注册 → 验证 → 成功页”不要一次性改完整个网站。要求它复用已有组件和依赖说明修改文件启动项目并告诉你检查地址。第四轮让 AI 做浏览器验收。把页面截图、报错和验收清单交给它让它检查视觉层级、移动端溢出、按钮是否能点击、错误提示、键盘操作和不必要的依赖。每轮修改后都在浏览器里看结果发现问题就把截图和具体位置继续交给 AI。写代码和验收最好分开一次对话负责实现另一次对话负责挑问题。这样更容易发现“代码完成了但页面并不好用”的情况。七、灵感和素材应该怎么找我找灵感时会先确定要观察什么再去找对应的参考。看首屏构图Awwwards、Land-book看 SaaS 和后台流程Mobbin、Pageflows、SaaSFrame找现成组件和代码shadcn/ui、Magic UI、Aceternity UI、React Bits、HyperUI看动效Codrops、Godly看颜色Coolors、Realtime Colors看图标Lucide、Heroicons看图片Unsplash、Pexels、Pixabay。这些网站的用途是给 AI 提供参考。找到喜欢的页面后可以把链接、截图、组件代码或页面上的提示词交给 AI并明确告诉它参考哪一部分、保留什么、哪些部分需要重新设计、要放进当前项目的哪个页面。推荐按这个方式使用先找 13 个参考不要把十几个网站一起丢给 AI再写清楚你借鉴的是布局、颜色、动效还是组件最后让 AI 根据当前项目的技术和功能重新实现。能直接复制的代码也要先让 AI 检查依赖和授权不要把整站代码原样搬过来。如果你想直接用提示词探索页面可以试试 v0如果你想找可以落地的组件代码可以优先看 shadcn/ui、Magic UI、Aceternity UI、React Bits 和 HyperUI。每张参考图我会写一句“我到底借鉴了什么”。比如不要写“喜欢它的高级感”要写“首屏只保留一句价值主张、一个主按钮和一个可见结果适合单一转化目标”。素材也要记录来源、作者、授权和用途。图片、字体、图标、人物肖像和品牌标志不能因为能下载就默认可以商用。八、前端实现和验收代码实现依然按这条顺序走壳层 → P0 主流程 → 真实数据 → 异常状态 → 辅助页面 → 装饰细节。每完成一小段就在真实浏览器里检查不要等所有页面写完再看。至少检查 390px、768px、1024px、1440px 四个宽度。重点看横向溢出、导航折叠、长标题、长数字、表格、图片裁切和按钮点击区域。再用键盘走一遍主流程焦点是否可见顺序是否合理弹窗能否关闭错误是否能被理解。按钮用真实的 button输入框要有 label图片要有合适的替代文本。最后跑bashnpm run lint npm run build git status git diff --stat确认 .env、密钥、用户数据、调试日志和临时截图没有进入仓库。九、上线发布记住这条顺序前端在本地验收通过后接着进入发布text判断部署方式 → 准备线上环境 → 配置生产环境变量 → 构建并发布 → 绑定域名和 HTTPS → 线上验收 → 保留回滚版本这里先记住完整顺序。实际操作时把项目文件夹和所选平台告诉 AI让它读取技术栈、构建命令和项目配置再逐步给出对应的发布操作。账号密码、密钥、支付和域名所有权由你自己处理每完成一步都让 AI 检查结果。最后我现在越来越觉得前端设计最耗时的部分常常发生在让 AI 写代码之前你有没有把问题拆开。你不知道自己手里有什么就没法判断第一步你没有页面地图就不知道先做哪个页面你没有主流程就会一直在装饰细节里打转你没有验收清单上线前就一定会漏东西。如果你今天准备开始一个项目先别急着改首页。先建立三样东西一张页面地图、一条 P0 用户路径、一张项目审计表。这三样东西写清楚之后页面规划、AI、代码和验收才会真正接上。
返回列表