《Refactoring UI》:给开发者的界面设计硬规则

来源

原书:Refactoring UI,Adam Wathan & Steve Schoger 著;中文非官方全译本:https://github.mytemos.com/refactoring-ui-zh/


核心观点(可独立复用)

1. 从零开始:先做出灰度真实功能,再谈风格

  • 界面设计不是最后一步的装饰,先用无色灰度版本验证功能和布局是否成立,再叠加视觉风格,避免在错误的骨架上做美化。

2. 层级就是一切:尺寸/字重/颜色三选一强化

  • 建立视觉层级时,同一时刻只用尺寸、字重、颜色中的一种维度做强化,三个一起变会让层级混乱而不是清晰。

3. 留白先于元素

  • 布局从留白/间距开始规划,而不是先摆元素再挤出间距;间距的节奏感决定了界面是否显得克制、专业。

4. 色彩系统化:色阶 + HSL + 可访问性

  • 用色阶(一个色相多个明度/饱和度档位)代替随手取色,同时用 HSL 而不是 RGB 调整明暗,保证对比度满足可访问性。

5. 收尾打磨决定观感:让界面看起来「做完了」

  • 阴影、圆角、细节一致性等收尾工作,是界面从「能用」到「精致」的关键差异,往往被开发者最先省略。

延伸方向

  • 对照 Tailwind CSS 的间距/色阶命名理解其设计依据——作者 Adam Wathan 后来创立了 Tailwind,设计原则与工具高度同源。

  • 书中工具链(PDF → Markdown 翻译流程)可复用于其他排版类电子书的个人整理,非仅限本书。

  • 版权提示:中文译本为非官方个人学习用途,正版购买见 https://www.refactoringui.com/


《Refactoring UI》:给开发者的界面设计硬规则
https://blog.tjdata.site/posts/5046688.html
作者
chenlongxu
发布于
2026年9月19日
许可协议