返回文章
March 5, 2026随笔4 min

设计是约束,不是装饰

很多人觉得"有设计感"等于好看。加个渐变,圆个角,放个毛玻璃,就是设计了。

不是。

设计是决策

每一个设计选择本质上是一个约束:这里用什么颜色、那里留多少空白、这个交互用什么时长。好的设计不是加了什么,而是决定了不加什么。

我的个人站点只用一个强调色(terracotta)。不是因为我不会用更多颜色,而是因为一个颜色足够传达层次。多一个颜色就多一个需要用户处理的信息。

终端美学

我对设计的理解很大程度上来自终端。终端界面没有圆角、没有阴影、没有动画(至少传统上没有)。但好的终端工具——比如 lazygit、btop、yazi——依然有清晰的视觉层次。

它们靠的是:

  • -信息密度:每个像素都有意义
  • -一致性:相同语义用相同表达
  • -留白:不是空,是呼吸

这些原则放到任何设计领域都成立。

摄影的影响

拍了几年照片后,我对"减法"有了更直觉的理解。好照片不是拍到了什么,而是框住了什么、排除了什么。

构图是约束。光线是约束。焦段是约束。在这些约束里找到表达,才是创作。

写代码也一样。好的架构不是能做所有事,而是明确了不做什么。好的 API 不是参数最多的,而是默认值最合理的。

所以"设计感"是什么

对我来说,设计感 = 对约束的品味。

知道什么时候该加,什么时候该减。知道 0.3s 的动画比 0.5s 更克制。知道 8px 的间距和 12px 的间距传达不同的紧凑感。知道一个 accent 色比三个颜色更有力量。

这不是天赋,是训练出来的判断力。每次做选择时问自己:这个决定是在增加信息还是增加噪音?


Less, but better. — Dieter Rams

© 2026 Li Jiaming. All rights reserved.