登录

02第 2 本做好看

做好看UX 提升

把“丑、乱、挤、点了没反应”翻译成 AI 能照做的设计词汇与修改要求:12 个常见视觉问题、10 种风格词的可检查规则、10 种和 AI 一起改设计的方法、3 个示例与上线前自查表。

核对于 2026-09-26

学完你能

  • 认出十二个常见的“看得见的问题”,并说出设计师的叫法
  • 把“高级”“可爱”这类形容词翻译成可以检查的规则
  • 和 AI 来回改设计时,知道每一轮怎么提要求、怎样算改好
想快点翻完,可以切到速查版
个看得见的问题
12个看得见的问题
种风格
10种风格
个改设计的方法
10个改设计的方法
项上线前自查
12项上线前自查

“帮我改好看一点”是 AI 最难执行的一句话。它不知道你觉得哪里不好看,只能整页重来,经常越改越远。这本锦囊给你一套词:先认出看得见的问题,再用设计师的说法告诉 AI 改哪里、改成什么样、怎样算改好。

好看不只是配色。用户能不能一眼找到要点的地方、点了知不知道发生了什么、手机上能不能用,这些都算。

遇到什么,先读哪一节

  1. 页面乱,不知道先看哪视觉层级对齐
  2. 太挤或太散间距与留白
  3. 字看不清、读着累对比度字号与行高字重
  4. 每个页面长得不一样一致性与设计令牌
  5. 空白一片、点了没反应状态反馈
  6. 手机上一团糟、老点错响应式可点击区域
  7. 不用鼠标就没法用无障碍与键盘焦点
  8. 想要某种风格,但说不清风格怎么说
  9. 改了好几轮还是没方向和 AI 一起改设计的方法
  10. 想看一次完整的修改怎么走三个示例
  11. 准备上线了上线前自查

全书一图

每一格都能点,直接跳到那一节。

  1. 1看得见的问题12
    1. 1视觉层级
    2. 2对齐
    3. 3间距与留白
    4. 4对比度
    5. 5字号与行高
    6. 6字重
    7. 7一致性与设计令牌
    8. 8状态
    9. 9反馈
    10. 10响应式与断点
    11. 11可点击区域与触屏
    12. 12无障碍与键盘焦点
  2. 2风格怎么说
  3. 3和 AI 一起改设计的方法10
    1. 1形容词变规则
    2. 2比较模型
    3. 3复用组件库
    4. 4先做原型
    5. 5研究参考
    6. 6设计调研
    7. 7并行赛马
    8. 8同题多版
    9. 9独立实验
    10. 10设计规范
  4. 4三个示例
  5. 5上线前自查

第一部分:看得见的问题

每一节按同一个顺序:你会怎么说 → 设计师怎么说 → 改之前和改之后的样子 → 直接复制的话术 → 怎样算改好。

1不知道先看哪:视觉层级

读完你能:

  • 说出页面上谁最重要,并让 AI 按主次调整

什么时候用你会说“页面好乱”“什么都很显眼,反而什么都不显眼”“不知道该点哪个”。

怎么做先认出问题。视觉层级(visual hierarchy)不清。页面上的东西应该有主次:最重要的一件最先被看到,次要的退后。拉开层级靠大小、粗细、颜色深浅、位置和留白。一屏里通常只有一个主操作(primary action),其他按钮是次要样式。

改之前

标题、正文、三个按钮一样大一样色,“保存”“取消”“导出”“分享”都是实心蓝按钮并排。

改之后

标题最大最粗;正文正常;只有“保存”是实心按钮,“取消”是描边按钮,“导出”“分享”收进“更多”菜单。眯着眼看,第一眼落在标题,第二眼落在“保存”。

活样例

本月账单

本月支出 3,286 元,比上个月少 12%。

改之前标题和正文一样大,四个按钮一样重。眼睛不知道先落在哪。
可以编辑的话术

这个页面的视觉层级不清楚,我分不出主次。 用户来这里最主要是要,所以要最显眼,主操作只保留一个。 其他按钮改成次要样式或收进菜单,正文和说明往后退。不改功能,先描述你的改法。

把方括号里的内容换成你的情况

做到这样算完成把截图缩小到拇指大,还能看出哪里是标题、哪个是主按钮。

2看着歪歪扭扭:对齐

读完你能:

  • 指出哪些元素没对齐,并要求统一对齐线

什么时候用你会说“说不上哪里怪”“看着不整齐”“有点业余”。

怎么做先认出问题。对齐(alignment)乱了。元素应该靠在几条看不见的线上:左边缘对齐、文字基线对齐、卡片网格对齐。常用做法是网格(grid)加统一的左右边距。

改之前

标题靠左,下面的输入框缩进了一点,按钮又居中;三张卡片里的文字,有的居中有的靠左。

改之后

标题、输入框、按钮的左边缘在同一条竖线上;卡片内容统一靠左;只有空状态提示这种单独一块的内容居中。

活样例

记一笔

改之前每样东西离左边的距离都差一点,按钮还居中。打开对齐线就能看出来。
可以编辑的话术

页面的对齐有问题,元素的左边缘不在一条线上。 请让里的标题、正文、输入框、按钮统一靠左对齐,用同一个左右边距。 卡片内部统一对齐方式。列出你改了哪些元素的对齐。

把方括号里的内容换成你的情况

做到这样算完成在截图上沿主要内容的左边画一条竖线,大部分元素都贴着这条线。

3太挤或太散:间距与留白

读完你能:

  • 用“相关的靠近、无关的分开”检查间距

什么时候用你会说“挤成一团”“透不过气”“东西离得太远,不知道谁跟谁是一组”。

怎么做先认出问题。间距(spacing)和留白(white space)没有规律。相关的东西靠近,不相关的分开,这叫分组(proximity)。间距最好从一组固定数值里选,比如 4、8、12、16、24、32、48,这组数叫间距尺度(spacing scale)。

改之前

表单的标签离上一个输入框近、离自己的输入框远;每一块之间的空隙有的 10、有的 13、有的 30。

改之后

标签紧贴自己的输入框(8),输入框之间 16,不同区块之间 32。一眼能看出哪几个是一组。

活样例

最近记录

9 月 24 日 午饭38.50
9 月 24 日 地铁4.00
9 月 23 日 咖啡22.00
改之前行和行几乎贴在一起,又有一处空得莫名其妙。分不出哪些是一组。
可以编辑的话术

页面的间距没有规律,分不出哪些内容是一组。 请统一用一套间距尺度,比如 4、8、16、24、32、48。 同一组内部用小间距,组与组之间用大间距。标签要紧贴它对应的输入框。改完列出用了哪几档。

做到这样算完成随便指两个元素,你能说出它们之间是哪一档间距;样式里没有 13、17 这种零散的数。

4字看不清:对比度

读完你能:

  • 判断文字是否看得清,并要求达到对比度标准

什么时候用你会说“灰蒙蒙的”“字太淡”“太阳底下看不见”。

怎么做先认出问题。对比度(contrast ratio)不够。文字颜色和背景颜色的亮度差太小。无障碍标准 WCAG 的 AA 级要求:普通正文至少 4.5:1,大字(约 24px,或约 18.5px 粗体)至少 3:1。W3C:理解 SC 1.4.3 最低对比度

改之前

浅灰背景上的中灰说明文字;白字压在明亮的照片上;按钮文字是浅黄色配白底。

改之后

说明文字换深一档的灰;照片上的文字加一层半透明深色遮罩;按钮改成深色底白字。浏览器开发者工具或在线对比度检查器里都显示通过 4.5:1。

活样例

提醒

本月餐饮已经花了预算的 82%,还剩 7 天。

实测对比度 计算中,不合格(正文至少 4.5 : 1)

改之前浅灰字放在浅底上,看着“高级”,其实很多人看不清。下面的数字是浏览器实时算出来的。
可以编辑的话术

页面上对比度太低,看不清。 请检查所有文字和背景的对比度,正文至少 4.5:1,大标题至少 3:1。 列出不达标的地方和原来的颜色,改成达标的颜色,尽量保持原来的色调。

把方括号里的内容换成你的情况

做到这样算完成用对比度检查工具抽查正文、说明文字、按钮文字、输入框占位文字,都达标。

5读着累:字号与行高

读完你能:

  • 给正文提出具体的字号和行高要求

什么时候用你会说“字太小”“大段文字看得眼花”“一行太长,读到末尾找不到下一行”。

怎么做先认出问题。字号(font size)、行高(line height)和行宽(line length)不合适。正文字号一般从 16px 起步;行高给到字号的 1.5 倍左右,中文可以再松一点;一行太长就限制正文区域的最大宽度。标题和正文要有几档固定的字号,这叫字号层级(type scale)。

改之前

正文 13px,行高紧贴,在大屏上一行横跨整个屏幕。

改之后

正文 16px,行高约 1.6,正文区域限制最大宽度,两侧留白;标题、小标题、正文、辅助文字共四档字号。

活样例

写给新手的一段话

每天晚上花一分钟记账,一个月后你会清楚地看到钱花在了哪里。先别追求分类有多细,能坚持记下来比什么都重要。等记满一个月,再按餐饮、交通、购物三类看看哪一类超了。

12px,行高 1.2,一行五十多个字。

改之前字小、行挤、一行太长,读到第二行就想跳过。
可以编辑的话术

页面的正文读起来很累。 请把正文字号调到 16px 左右,行高约 1.6,正文区域限制一个最大宽度,别在大屏上拉满。 整理出一套字号层级(标题、小标题、正文、辅助文字),全站只用这几档。

做到这样算完成在电脑和手机上读一段三百字的内容,不用眯眼,也不会读串行。

6到处都是粗体:字重

读完你能:

  • 把满屏粗体收成只强调一两处

什么时候用你会说“满屏都在喊”“重点太多等于没重点”“标题不够有分量”。

怎么做先认出问题。字重(font weight)用乱了。字重是字的粗细,常见常规(400)、中粗(500 或 600)、粗(700)。一个页面用两到三档就够:正文常规,强调中粗,标题粗。

改之前

正文里一半句子加粗,卡片标题和卡片正文一样粗,按钮文字又是细体。

改之后

正文常规,只有关键数字加粗;卡片标题中粗;按钮文字中粗。整页只剩三档粗细。

活样例

本月账单

9 月 1 日至今

本月支出 3,286 元,其中餐饮 1,120 元、交通 386 元。

比上个月少 12%,主要少在打车。

改之前每一行都加粗,等于没有重点。
可以编辑的话术

页面里加粗用得太多,看不出重点。 请全站只用三档字重:正文常规,小标题和按钮中粗,大标题粗。 正文里的加粗只留给,其他去掉。

把方括号里的内容换成你的情况

做到这样算完成每一屏里加粗的内容一只手数得过来,而且都是你想让人先看到的。

7每页长得不一样:一致性与设计令牌

读完你能:

  • 要求 AI 用一套颜色、字号、间距规则统一页面

什么时候用你会说“这页蓝那页绿”“按钮一会儿圆一会儿方”“不像同一个网站”。

怎么做先认出问题。一致性(consistency)差。解决办法是把颜色、字号、间距、圆角、阴影定成一组有名字的变量,全站只从里面取值。这组变量叫设计令牌(design tokens)。比如 主色、文字-次要、间距-中、圆角-小,改一处,全站跟着变。

改之前

首页按钮是 #3B82F6 圆角 8,设置页按钮是 #2563EB 圆角 4,弹窗按钮又是圆角 12。

改之后

定义了主色、次要色、危险色三个颜色令牌,圆角只有小、中两档。所有按钮只从令牌取值,三处按钮长得一样。

活样例

首页

记下今天的第一笔

账单

查看本月账单

设置

修改提醒时间

改之前三个页面的按钮各长各的:直角、胶囊、描边,颜色也不一样。用户会怀疑是不是进了别的网站。
可以编辑的话术

全站样式不一致,同一种按钮在不同页面长得不一样。 请先盘点现在用了哪些颜色、字号、间距、圆角,列出重复和相近的值。 合并成一组设计令牌(颜色、字号、间距、圆角),再把各页面改成只用这些令牌。先给我盘点结果,我确认后再改。

做到这样算完成在代码里搜颜色值,只出现在令牌定义那一处;新页面不用你提醒就长得和老页面一样。

8空白一片:状态

读完你能:

  • 列出加载、空、出错、成功四种状态并逐一要求

什么时候用你会说“刚打开是白的,以为坏了”“什么都没有的时候就一片空”“出错了也不告诉我”。

怎么做先认出问题。缺少界面状态(UI states)。一块内容不只有“有数据”这一种样子,还至少有:加载中(loading)、空状态(empty state)、错误状态(error state)、成功状态(success state)。AI 第一版常常只做了一切顺利的那种。

改之前

打开列表页,数据来之前一片白;新用户没有数据,页面也是一片白;网络断了,还是一片白。

改之后

加载时显示几行灰色的占位条(常叫骨架屏,skeleton);没数据时显示一句“还没有记录”和一个“记第一笔”按钮;出错时显示“加载失败”和“重试”按钮,已经填的内容不丢。

活样例

最近记录

改之前没数据的时候就是一片空白,用户不知道是在加载、没东西,还是坏了。
可以编辑的话术

只做了有数据时的样子。 请补上另外三种状态:加载中显示什么、没有数据时显示什么(要告诉用户下一步做什么)、加载失败时显示什么(要能重试,已输入的内容不能丢)。 告诉我怎么在本地模拟这三种情况,让我逐个看到。

把方括号里的内容换成你的情况

做到这样算完成你能分别让页面进入加载中、空、失败三种状态,每一种都有文字说明和下一步出路。

9点了没反应:反馈

读完你能:

  • 让每次点击都有看得见的反馈

什么时候用你会说“点了没反应,又点了好几下”“不知道保存上了没”“提交了两次”。

怎么做先认出问题。缺少反馈(feedback)。尼尔森的可用性十原则第一条是“系统状态可见”:界面应该在合理时间内,用合适的反馈让用户知道正在发生什么。NN/g:十条可用性原则 常见的反馈有:按下时按钮变色、处理中按钮显示转圈并暂时不能再点、完成后弹一条短提示(常叫 Toast)。

改之前

点“保存”后什么都没变,等两秒页面才刷新;用户以为没点上,连点三次,存了三条。

改之后

按下瞬间按钮变深;处理中按钮文字变成“保存中…”并且不能再点;成功后右上角提示“已保存”,失败时提示原因并保留内容。

活样例

周末手作市集报名

点下面的按钮,连点几下试试。

后台实际收到 0 份报名。

改之前点了没反应,过一秒半才冒出“已提交”;连点几下,后台就收到几份。
可以编辑的话术

点之后没有任何反馈,用户会连点。 请加上:按下时的视觉变化;处理中按钮显示“”并禁止重复点击;成功时提示“”;失败时说明原因并保留用户输入。 重要的提交在后端也要防重复,不能只靠禁用按钮。改完告诉我怎么模拟慢网速来验证。

把方括号里的内容换成你的情况

做到这样算完成在浏览器开发者工具里把网速调慢,点一次按钮,你始终知道它在干什么,连点也只提交一次。

10手机上一团糟:响应式与断点

读完你能:

  • 在手机宽度下检查页面,并说清哪里挤坏了

什么时候用你会说“手机上挤成一团”“要左右滑才能看全”“字小得要放大看”。

怎么做先认出问题。响应式(responsive design)没做好。页面要根据屏幕宽度调整布局,调整的那个宽度叫断点(breakpoint)。手机上常见做法:多列变单列,侧边栏收成菜单,表格改成卡片或允许局部横滑。页面头部还需要一行视口设置(viewport meta),告诉手机浏览器按设备宽度显示,而不是把电脑版缩小。MDN:viewport meta 元素

改之前

电脑上的三列卡片在手机上还是三列,每列窄得只剩几个字;表格撑出屏幕,整个页面左右晃。

改之后

手机宽度下卡片变成一列;导航收进左上角菜单;宽表格只在自己的区域内横滑,页面本身不晃。

活样例

餐饮

1,120 元

交通

386 元

购物

940 元

改之前三张卡片写死宽度,切到手机宽度就被截掉一半,还要左右滑。
可以编辑的话术

页面在手机上。 请按手机(约 375px 宽)、平板、电脑三种宽度检查布局:手机上多列改单列,导航收进菜单,宽表格只在自己区域内横滑。 确认页面有正确的 viewport 设置。改完告诉我怎么在浏览器里切到手机宽度看。

把方括号里的内容换成你的情况

做到这样算完成在浏览器的手机模拟模式和真手机上都看一遍,整个页面不左右晃,字不用放大就能读。

11老是点错:可点击区域与触屏

读完你能:

  • 要求按钮和链接大到手指能点准

什么时候用你会说“按钮太小,手指点不准”“想点这个结果点到旁边那个”“关闭的叉叉找不到”。

怎么做先认出问题。可点击区域(touch target / hit area)太小或挨得太近。几份常见标准:WCAG 2.2 的 AA 级要求点击目标至少 24×24 CSS 像素,或者周围留够间距 W3C:理解 SC 2.5.8 目标尺寸(最小);Apple 建议 iOS 控件默认 44×44 点 Apple HIG:无障碍;Material Design 建议触控目标至少 48×48dp,目标之间留 8dp 左右 Material Design 3:无障碍设计结构。可点击区域可以比看到的图标大,靠内边距撑开。

改之前

每行末尾的删除图标只有 16px,紧挨着编辑图标;弹窗的关闭叉很小,缩在角落。

改之后

图标看起来还是那么大,但每个的可点击范围撑到 44px 左右,两个图标之间留出空隙;关闭叉的点击范围同样放大。

活样例

午饭 38.50 元

用手指或鼠标点点右边的按钮。 每个可点区域:12 × 12,间隔 2。

改之前图标只有 12px,挨得很近,手指一按常点到隔壁。
可以编辑的话术

手机上太小,容易点错。 请把所有可点击元素的点击区域做到至少 44×44 像素左右(图标可以不变大,用内边距撑开),相邻的可点击元素之间留出间隔。 列出你调整了哪些元素。

把方括号里的内容换成你的情况

做到这样算完成在真手机上用拇指把每个按钮点一遍,没有点错、没有要点两次的。

12不用鼠标就没法用:无障碍与键盘焦点

读完你能:

  • 只用键盘走一遍主流程,找出卡住的地方

什么时候用你会说“按 Tab 键不知道跳到哪了”“弹窗关不掉”“动画晃得头晕”。

怎么做先认出问题。无障碍(accessibility,常写作 a11y)没照顾到。键盘用户靠焦点(focus)知道自己在哪,所以当前聚焦的元素要有清楚的焦点样式;CSS 的 :focus-visible 能做到键盘操作时显示焦点框、鼠标点击时不显示 MDN::focus-visible。弹窗打开时焦点要进去,按 Esc 能关,关掉后焦点回到打开它的按钮。系统里开了“减少动态效果”的用户,页面可以用 prefers-reduced-motion 检测到并减少动画 MDN:prefers-reduced-motion。图片要有替代文字,只有图标的按钮要有文字标签。

改之前

按 Tab 键,焦点框被样式去掉了,看不出停在哪;弹窗打开后按 Tab 跑到了弹窗后面;页面切换有大幅滑动动画。

改之后

Tab 键每走一步都有清楚的焦点框;弹窗里 Tab 只在弹窗内循环,Esc 关闭后焦点回到原按钮;开了减少动态效果时,切换变成直接出现。

活样例

登录

也可以直接点进上面的输入框,再按键盘上的 Tab。
改之前焦点框被去掉了:按 Tab 时根本不知道现在停在哪。
可以编辑的话术

请检查的键盘和无障碍: 只用键盘(Tab、Shift+Tab、回车、Esc)能不能完成;每一步焦点是否清楚可见;弹窗能否用 Esc 关闭,关闭后焦点回到原按钮;只有图标的按钮有没有文字标签;开启“减少动态效果”时动画是否减弱。 列出问题再改。

把方括号里的内容换成你的情况

做到这样算完成拔掉鼠标,只用键盘能走完主要任务,每一步都看得出焦点在哪。

第二部分:风格怎么说

读完你能:

  • 把“高级”“可爱”这类形容词翻译成可检查的规则

“极简”“高级”“科技感”这类词,每个人脑子里的画面都不一样。给 AI 风格词的同时,把它翻译成下面这种可检查的规则,AI 才不会自由发挥。

这张表是起点,不是定律。同一种风格可以有很多做法,选一行,再按你的内容调整。

  • 极简

    颜色
    白或浅灰底,黑灰文字,只有一个强调色
    字体
    无衬线,字号层级拉得开
    间距
    大留白,一屏内容少
    圆角
    小或无
    动效
    几乎没有,只保留必要反馈

    小心:说明文字被删光、按钮只剩图标,用户看不懂

  • 杂志

    颜色
    中性底,一两个大胆的强调色
    字体
    标题用有个性的字体或衬线,大小对比强烈
    间距
    图文交错,节奏有松有紧
    圆角
    小或无
    动效
    少,滚动时轻微出现

    小心:大图压住操作入口,加载慢

  • iOS 感

    颜色
    浅色底,分组背景略深,系统蓝一类的强调色
    字体
    系统字体,层级清楚
    间距
    分组明显,列表行高宽松
    圆角
    中到大,控件圆润
    动效
    轻柔、短,弹性感

    小心:毛玻璃和半透明让文字对比度不够

  • 科技

    颜色
    深色底,一个亮色强调(青、绿、紫)
    字体
    无衬线配等宽字体,数字用等宽
    间距
    规整网格,信息密度偏高
    圆角
    小
    动效
    细线、数字滚动,克制

    小心:无意义的发光和粒子,深底上浅灰字看不清

  • 可爱

    颜色
    柔和的粉、黄、薄荷等低饱和亮色
    字体
    圆体或圆润的无衬线
    间距
    宽松
    圆角
    大
    动效
    弹跳、轻微晃动

    小心:对成年用户显得幼稚,动效太多让人分心

  • 学术

    颜色
    白或米白底,深色文字,强调色克制
    字体
    正文衬线或易读的宋体、标题无衬线
    间距
    正文区窄而居中,行高宽松
    圆角
    小或无
    动效
    几乎没有

    小心:过于严肃,操作按钮不明显

  • 复古

    颜色
    暖色、低饱和,米黄、砖红、墨绿
    字体
    粗衬线标题,有年代感的字体
    间距
    中等
    圆角
    小
    动效
    少,或模仿老式翻页

    小心:纹理背景降低正文可读性,装饰字体难读

  • 商务

    颜色
    白底,深蓝或深灰主色,状态色分明
    字体
    稳重的无衬线
    间距
    紧凑、规整
    圆角
    小
    动效
    少

    小心:做成像后台管理系统,冷冰冰

  • 自然

    颜色
    绿、棕、米色系,低饱和
    字体
    圆润的无衬线或手写感标题
    间距
    宽松
    圆角
    中
    动效
    慢而柔

    小心:浅绿、浅棕上的文字对比度不够

  • 粗野主义

    颜色
    高饱和撞色或纯黑白,粗黑边框
    字体
    超大超粗的标题
    间距
    不对称、有意打破网格
    圆角
    无
    动效
    生硬、直接

    小心:阅读顺序混乱,用户找不到常规操作的位置

把风格词交给 AI 时,让它先出规则,再出页面:

可以编辑的话术

我想要的感觉,项目是。 先别改页面。请把这个风格翻译成具体规则:背景色、文字色、强调色、字体和字号层级、间距档位、圆角、动效。 每条规则写成可以检查的样子。同时告诉我这种风格最容易出现的一个问题,以及你打算怎么避免。

把方括号里的内容换成你的情况

第三部分:和 AI 一起改设计的方法

第一部分解决“哪里不对、怎么说”。这里是十种工作方法,解决“方向还没定、改了几轮还不满意”。不用全做,按情况挑。

1形容词变规则

什么时候用心里有感觉,嘴上只能说“高级一点”。

怎么做先把风格词翻译成规则,见第二部分。

可以编辑的话术

把“”翻译成颜色、字号、间距、圆角、动效五类具体规则,用做样板,我看过再推广到其他页面。

把方括号里的内容换成你的情况

做到这样算完成同一套规则用到第二个页面,看起来还是一个风格。

2比较模型

这段内容变化快:模型名单按 2026-09-26 的情况写,用之前先确认最新版本。

什么时候用需求已经说清楚了,这个 AI 还是反复做不好界面。

怎么做不同模型做界面的水平不一样,而且几个月就换代,别背名字,自己比。

可以编辑的话术

(把同一段需求、同一份内容分别发给两三个模型)请按以下需求做:。做完告诉我怎么打开看。

把方括号里的内容换成你的情况

做到这样算完成几个结果并排看过,也在手机宽度下看过,选定用哪个,并记下是哪天比的。

3复用组件库

什么时候用要做弹窗、下拉菜单、日期选择、表单这类复杂控件。

怎么做与其让 AI 从零手写,不如用现成的组件库(如 shadcn/ui、Ant Design、MUI)。shadcn/ui 的做法是把组件代码直接放进你的项目,你可以改 shadcn/ui 文档。

可以编辑的话术

项目用的是。请优先用的现成组件,不要手写。先告诉我要装什么、会改哪些文件,项目里已经有类似组件就先复用。

把方括号里的内容换成你的情况

做到这样算完成没有引入两套同类的库;控件用键盘和手机都能操作。

4先做原型

什么时候用页面多于两三个,或者流程还没想清楚。

怎么做先画结构,再写代码。原型可以是纸上草图、Figma 这类设计工具,或者让 AI 用文字画线框。

可以编辑的话术

先别写代码。用文字线框画出的结构:从上到下有哪些区块、每块放什么、主按钮在哪、手机上怎么排。用真实的内容,别用“标题标题”占位。

把方括号里的内容换成你的情况

做到这样算完成不靠你口头解释,别人看原型也知道每一步要做什么。

5研究参考

什么时候用有一个喜欢的网站或截图。

怎么做借它的结构、节奏和配色思路,不照搬它的品牌、图片和文案。

可以编辑的话术

这是我喜欢的参考:。请分析它的配色、字号层级、间距、布局和手机端表现,挑出 3 条适合用在上的做法、2 条不适合照搬的,再用我的内容做一版。

把方括号里的内容换成你的情况

做到这样算完成你能说出借鉴的每一条,帮你的用户解决了什么。

6设计调研

什么时候用完全没方向,第一次做这类产品。

怎么做先看同类产品怎么做,再动手。

可以编辑的话术

先别写代码。帮我找 3 到 5 个,对比它们的首页结构、主操作的位置、空状态和手机端做法。告诉我哪些是这类产品的通用做法,哪些是可以做出不同的地方,最后给 2 个方向让我选。

把方括号里的内容换成你的情况

做到这样算完成调研真的改变了你的一个设计决定,而不只是一份报告。

7并行赛马

什么时候用有两三个方向都想试。

怎么做开几个独立的对话或分支,给同样的需求、不同的风格,各做一版再比。别让几个 AI 同时改同一份文件。

可以编辑的话术

(每个窗口一条)请做的,风格参考,内容用。在单独的文件或分支里做,不要改主文件。

把方括号里的内容换成你的情况

做到这样算完成几版按同一套标准比过,选定一版,其他的放弃或只借一两处。

8同题多版

什么时候用在同一个对话里,想比较几种明确不同的做法。

怎么做一次只比一个决定,比如“搜索优先还是分类优先”。

可以编辑的话术

围绕,给我 3 个方案,每个只改变,其他保持一样。每个方案说清适合什么情况、放弃了什么、最可能出问题的地方。

把方括号里的内容换成你的情况

做到这样算完成三版之间差别明显,你选定的理由能说出一两句。

9独立实验

什么时候用想试一个大胆的改动(深色主题、新字体、大改导航),又怕改坏全站。

怎么做先在一个单独的页面里试。

可以编辑的话术

在一个新的独立页面里试,用,不要动现有页面。我确认效果后,再告诉我推广到全站要改哪些地方。

把方括号里的内容换成你的情况

做到这样算完成实验有结论,要么推广,要么删掉,不留两套并存。

10设计规范

什么时候用页面多了,或者 AI 每次改都引入新样式。

怎么做把已经满意的样子写成规范,以后每次让 AI 先读规范再动手。

可以编辑的话术

根据现在的,整理一份设计规范:颜色令牌、字号层级、间距档位、圆角、按钮和输入框的各种状态。以后每次改页面先对照这份规范,不要引入新的颜色或间距。

把方括号里的内容换成你的情况

做到这样算完成新做的页面不用你提醒,就和老页面一个样。

三个示例

以下是教学示例,演示从一句模糊的抱怨走到能验证的结果。

示例一:按钮太多,不知道点哪个

抱怨:“这个记账页好乱,我自己都不知道该点哪。”

认出问题:页面顶部并排五个一样的实心按钮:记一笔、导出、筛选、设置、分享。这是视觉层级不清。

对 AI 说:

可以编辑的话术

记账页顶部五个按钮一样显眼,视觉层级不清。 用户最常做的是“记一笔”,只保留它是实心主按钮;“筛选”改成描边次要按钮;“导出”“分享”“设置”收进右上角的“更多”菜单。 不改功能,先描述改法,我确认后再改。

验证:缩小截图看,第一眼落在“记一笔”上;“更多”菜单里三项都能正常打开。

示例二:手机上挤成一团

抱怨:“电脑上挺好,手机上一打开全挤在一起,还要左右滑。”

认出问题:三列卡片没有变成一列,这是响应式;图标太小点不准,这是可点击区域。

对 AI 说:

可以编辑的话术

页面在手机上(约 375px 宽)三列卡片挤在一起,还要左右滑,每行的编辑和删除图标太小容易点错。 请在手机宽度下改成单列,确认页面有正确的 viewport 设置;图标的点击区域撑到 44px 左右,两个图标之间留出间隔。 改完告诉我怎么在浏览器里切到手机宽度查看。

验证:浏览器手机模拟和真手机上都不左右晃;拇指点编辑和删除各五次,没有点错。

示例三:点了没反应

抱怨:“点保存没反应,我以为没点上,又点了两下,结果存了三条。”

认出问题:缺少反馈,也缺少处理中的状态。

对 AI 说:

可以编辑的话术

点“保存”后没有任何反馈,用户会连点,导致重复保存。 请加上:处理中按钮文字变成“保存中…”并不能再点;成功后提示“已保存”;失败时说明原因并保留已填内容。 后端也要防止同一次提交被保存两次,不能只靠禁用按钮。告诉我怎么把网速调慢来验证。

验证:在浏览器开发者工具里把网速调慢,连点三次“保存”,只存了一条;拔掉网络再点,能看到失败提示,填的内容还在。

上线前自查

每一项都自己动手试,不要只看 AI 说“已完成”。

已自查 0 / 12 项

  1. 怎么试
    把截图缩到拇指大
    通过的样子
    看得出标题和唯一的主按钮
  2. 怎么试
    沿主要内容左边画线;看样式里的间距值
    通过的样子
    大部分元素贴线;间距只用几档固定值
  3. 怎么试
    用对比度检查工具抽查正文、说明文字、按钮文字
    通过的样子
    正文至少 4.5:1,大字至少 3:1
  4. 怎么试
    在手机和电脑上各读一段长内容
    通过的样子
    不用眯眼,不读串行
  5. 怎么试
    打开三个不同页面对比按钮、标题、卡片
    通过的样子
    同类元素长得一样
  6. 怎么试
    模拟加载中、没数据、加载失败
    通过的样子
    每种都有说明和下一步出路
  7. 怎么试
    调慢网速后点每个主要按钮
    通过的样子
    始终知道在发生什么,连点只提交一次
  8. 怎么试
    真手机上走一遍主要任务
    通过的样子
    页面不左右晃,字不用放大
  9. 怎么试
    拇指点每个按钮和图标
    通过的样子
    不点错,不需要点两次
  10. 怎么试
    拔掉鼠标,只用键盘走主要任务
    通过的样子
    焦点始终可见,弹窗能用 Esc 关闭
  11. 怎么试
    系统里打开“减少动态效果”再看
    通过的样子
    大幅动画减弱或消失,内容照常显示
  12. 怎么试
    读一遍所有按钮文字和提示
    通过的样子
    按钮说清点了会发生什么,没有只写“确定”的

先修挡住用户完成任务的问题,再修让人看着累的问题,最后才是个人喜好的细节。

练一练:改写这三句话

先自己改一遍,再点开参考改法对照。

  1. 把这句话改清楚:“页面不好看,改高级一点。”

    看参考改法

    改法这是一个活动报名页,用户来这里要完成报名。先帮我指出最影响报名的三个视觉问题(层级、间距、对比度),每个给出改法,我确认后再改,改完告诉我怎么在浏览器里切到手机宽度,我自己对比。

    差别把“高级”换成了具体的用户任务和可检查的三个方面。

  2. 把这句话改清楚:“手机上显示不对。”

    看参考改法

    改法首页在 390px 宽的手机上,商品卡片挤成一列后文字被截断,按钮跑到屏幕外。帮我改成手机上单列排列、按钮完整可点,改完告诉我怎么在浏览器里切到这个宽度检查。

    差别补上了屏幕宽度、具体现象、期望的样子和验证方法。

  3. 把这句话改清楚:“点提交没反应。”

    看参考改法

    改法点“提交报名”后按钮没有任何变化,过几秒才跳转。帮我给按钮加上提交中的状态,成功和失败各显示一句提示,并且重复点击只提交一次,后端也要防重复。

    差别说清了缺的是哪种反馈,并补上了失败状态和防重复。