“帮我改好看一点”是 AI 最难执行的一句话。它不知道你觉得哪里不好看,只能整页重来,经常越改越远。这本锦囊给你一套词:先认出看得见的问题,再用设计师的说法告诉 AI 改哪里、改成什么样、怎样算改好。
好看不只是配色。用户能不能一眼找到要点的地方、点了知不知道发生了什么、手机上能不能用,这些都算。
遇到什么,先读哪一节
全书一图
每一格都能点,直接跳到那一节。
第一部分:看得见的问题
每一节按同一个顺序:你会怎么说 → 设计师怎么说 → 改之前和改之后的样子 → 直接复制的话术 → 怎样算改好。
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。一眼能看出哪几个是一组。
最近记录
页面的间距没有规律,分不出哪些内容是一组。 请统一用一套间距尺度,比如 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)。一个页面用两到三档就够:正文常规,强调中粗,标题粗。
改之前
正文里一半句子加粗,卡片标题和卡片正文一样粗,按钮文字又是细体。
改之后
正文常规,只有关键数字加粗;卡片标题中粗;按钮文字中粗。整页只剩三档粗细。
本月账单
本月支出 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。
手机上太小,容易点错。 请把所有可点击元素的点击区域做到至少 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、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 项
- 怎么试
- 把截图缩到拇指大
- 通过的样子
- 看得出标题和唯一的主按钮
- 怎么试
- 沿主要内容左边画线;看样式里的间距值
- 通过的样子
- 大部分元素贴线;间距只用几档固定值
- 怎么试
- 用对比度检查工具抽查正文、说明文字、按钮文字
- 通过的样子
- 正文至少 4.5:1,大字至少 3:1
- 怎么试
- 在手机和电脑上各读一段长内容
- 通过的样子
- 不用眯眼,不读串行
- 怎么试
- 打开三个不同页面对比按钮、标题、卡片
- 通过的样子
- 同类元素长得一样
- 怎么试
- 模拟加载中、没数据、加载失败
- 通过的样子
- 每种都有说明和下一步出路
- 怎么试
- 调慢网速后点每个主要按钮
- 通过的样子
- 始终知道在发生什么,连点只提交一次
- 怎么试
- 真手机上走一遍主要任务
- 通过的样子
- 页面不左右晃,字不用放大
- 怎么试
- 拇指点每个按钮和图标
- 通过的样子
- 不点错,不需要点两次
- 怎么试
- 拔掉鼠标,只用键盘走主要任务
- 通过的样子
- 焦点始终可见,弹窗能用 Esc 关闭
- 怎么试
- 系统里打开“减少动态效果”再看
- 通过的样子
- 大幅动画减弱或消失,内容照常显示
- 怎么试
- 读一遍所有按钮文字和提示
- 通过的样子
- 按钮说清点了会发生什么,没有只写“确定”的
先修挡住用户完成任务的问题,再修让人看着累的问题,最后才是个人喜好的细节。
练一练:改写这三句话
先自己改一遍,再点开参考改法对照。
把这句话改清楚:“页面不好看,改高级一点。”
看参考改法
改法这是一个活动报名页,用户来这里要完成报名。先帮我指出最影响报名的三个视觉问题(层级、间距、对比度),每个给出改法,我确认后再改,改完告诉我怎么在浏览器里切到手机宽度,我自己对比。
差别把“高级”换成了具体的用户任务和可检查的三个方面。
把这句话改清楚:“手机上显示不对。”
看参考改法
改法首页在 390px 宽的手机上,商品卡片挤成一列后文字被截断,按钮跑到屏幕外。帮我改成手机上单列排列、按钮完整可点,改完告诉我怎么在浏览器里切到这个宽度检查。
差别补上了屏幕宽度、具体现象、期望的样子和验证方法。
把这句话改清楚:“点提交没反应。”
看参考改法
改法点“提交报名”后按钮没有任何变化,过几秒才跳转。帮我给按钮加上提交中的状态,成功和失败各显示一句提示,并且重复点击只提交一次,后端也要防重复。
差别说清了缺的是哪种反馈,并补上了失败状态和防重复。