前言:为什么你的界面“看着还行”,但一落地就崩
很多新手UI作品在作品集里看起来挺漂亮:配色干净、字体也不差、卡片有阴影。但一旦进入真实产品环境,就会暴露出一堆问题:文字读不清、按钮难点、状态不全、信息层级混乱、不同页面之间风格不一致、交付给开发后大量返工。原因在于“好看”更多依赖审美,而“能用”依赖细节规则与系统性。下面这10个细节坑,是我见过最常见、也最值得优先修正的地方。
坑1:对齐靠感觉,导致页面“脏”
对齐不是装饰,而是秩序。只要页面里出现“几乎对齐但差1-2px”的元素,整体就会显得不专业。
- 修正方法:先确定主对齐线(通常是左对齐),再把所有模块的左边缘对齐到同一条线。
- 自检:把所有元素暂时改成同色线框或半透明块,偏差会立刻显现。
- 经验:同一页面尽量少混用“左对齐+居中对齐+右对齐”。混用需要非常明确的结构理由。
坑2:间距没有体系,模块关系不清
新手常见间距是随手调:12、14、18、22混在一起。结果是视觉节奏断裂,模块关系全靠读者猜。
- 修正方法:用8px间距系统(8/16/24/32)统一页面空隙。
- 规则:模块之间的间距 > 模块内部的间距;主模块与次模块之间的间距更大。
- 自检:把所有gap标注出来,如果出现大量“不常见数字”,就是体系不稳。
坑3:层级平均用力,重点不突出
一个页面里如果每块都像标题,每块都很醒目,等于没有重点。读者会被迫逐字阅读,效率低。
- 修正方法:把信息强度控制在3档:主信息/次信息/辅助信息。
- 常用手段:主信息用更大字号或更高对比;次信息降低一档;辅助信息再弱一档但保持可读。
- 自检:把页面缩小到手机预览,3秒能否说出页面主任务与主信息?
坑4:文字对比不足,读起来费劲
“高级灰”最容易翻车。你以为是克制,用户看到的是“看不清”。尤其在强光、低亮度、老旧屏幕上,对比不足会直接影响可用性。
- 修正方法:正文文字与背景的对比优先保证清晰,再谈风格。
- 建议:正文不要用过浅灰;次要信息可以浅,但必须与正文拉开等级差。
- 自检:把屏幕亮度调低或在手机上看,仍能轻松读出正文吗?
坑5:字号体系混乱,页面像“拼贴”
字号随手改,会让页面像临时拼出来的。好的字号体系不需要多,关键是稳定。
- 修正方法:先定3-5个字号等级(例如 12/14/16/20/24),全局复用。
- 标题策略:标题不一定越大越好,要看信息密度与阅读距离。
- 自检:同一类型的页面(列表页/详情页)是否使用同一套字号规则?
坑6:按钮和输入框没有“状态”,上线必返工
只做默认态看起来很完整,但真实产品里一定会遇到禁用、加载、错误提示、空状态。缺状态就会在联调时补,且很容易破坏你原来的视觉。
- 修正方法:至少补齐:默认/按下/禁用/加载/错误(输入框)。
- 一致性:同一状态在全站表现要一致,例如禁用态是否降低不透明度、是否变灰。
- 自检:用一张“状态总览”页面把常用组件放一起检查。
坑7:可点击区域太小,手指点不到
很多精致UI在电脑上看很美,但在手机上点不到。尤其是图标按钮、列表右侧的更多按钮、关闭按钮。
- 修正方法:给小图标加“透明点击热区”,视觉可以小,但触达面积要够。
- 经验:别让关键操作只靠一个很细小的图标完成,最好有文字或更明显的按钮。
- 自检:模拟真机点按,是否容易误触相邻元素?
坑8:文案长度没考虑,换成真实数据就溢出
新手常用短文案占位:四个字按钮、两三个字标题。上线后文案变长、数字变多、多语言切换,布局立刻崩。
- 修正方法:做“压力测试文案”,把按钮文案改成最长可能版本。
- 布局策略:用Auto Layout/约束让组件可伸缩,别把宽度写死。
- 自检:把价格改成9999,把昵称改成长名字,页面是否仍可用?
坑9:图标风格不统一,整体质感掉档
图标混用是最容易被忽视的“质感杀手”。线性/面性混用、线粗不一致、圆角不一致,会让页面像东拼西凑。
- 修正方法:统一图标库(同一套风格、同一线粗、同一圆角体系)。
- 尺寸规范:常用16/20/24等尺寸,避免每个图标都不同大小。
- 自检:把所有图标放同一行对比,是否“像一家人”?
坑10:导出与交付不规范,开发无法还原
做得再好看,交付信息不全也会翻车:到底用什么字体?颜色是否有Token?图标是SVG还是PNG?间距到底是多少?
- 修正方法:写一页交付说明:适配范围、组件清单、状态、资源格式、命名规则、已知风险。
- 资源规则:图标优先SVG;位图按投放端导出2x/3x并压缩;保持命名可检索。
- 自检:把文件交给“另一个自己”按照说明实现一遍,如果说明不够,他一定会问你问题。
一套可直接照抄的“页面上线前10分钟自检”
- 缩小预览3秒,能否一眼看出主任务?
- 检查对齐线:模块边缘是否统一?
- 检查间距:是否基本落在8px体系?
- 检查层级:是否只有一个最强点?
- 检查文字对比:在低亮度下是否仍清晰?
- 检查状态:按钮/输入框是否齐全?
- 检查热区:小图标是否容易点?
- 检查长文案:是否溢出/遮挡?
- 检查图标:风格线粗圆角是否一致?
- 检查交付:资源格式与命名是否明确?
结尾
把UI从“好看”做到“能用”,靠的不是天赋,而是细节纪律。你不需要一次把全部做到完美,但只要每次都固定修正其中2-3个坑,迭代几轮后,作品会明显从“像练习”变成“像产品”。这就是设计成长最快的路径。