# 设计与开发的“刚刚好”法则

> 本文公开全文。

原文：https://utgd.net/article/21022

🔗 原文链接

这是一篇来自 CSS Tricks 的文章，格式有点类似“Python 之禅”，用了一首诗的格式来描述了一系列设计与开发的“收益递减法则”。想表达的是“在设计和开发的世界里，掌握‘适度’是一门艺术。”

原文写的很优美，本文只是尝试大致描述一下这首诗里内容。

比如，适量的动画能让界面看起来生动自然，但如果动画太多，就会让人眼花缭乱，分散注意力。同样，合适的行间距可以让文字更易读，但行距太大反而让人觉得难以聚焦。

替代文本也是如此。适当的“alt”文本可以提供必要的信息，帮助用户理解内容，但如果太多了，就成了噪音，让页面显得杂乱。再比如，适量的内边距让界面看起来更舒适，过多的内边距则可能让布局显得空荡荡，不够紧凑。

在技术实现上，适当的技术债务能让团队更快迭代，灵活应对变化，但积累太多技术债务会拖慢项目进度，增加维护成本。

设计元素的细节处理也是一样，适度的圆角让界面看起来更友好，但如果圆角太大，元素反而失去了原本的设计感。

响应式设计中的断点设置需要拿捏得当。适量的断点能确保界面在各种设备上都能良好显示，但断点太多不仅增加了开发难度，还可能导致适配问题。边距的使用也是如此，合理的边距能让内容有呼吸空间，但过大的边距会让内容区域显得狭窄或布局不协调。

图片的合理使用能增强内容的表现力，但图片太多不仅会延长加载时间，还会对环境造成负担。JavaScript在提升互动性方面不可或缺，但脚本过多会影响页面的加载速度，成为性能瓶颈。字体搭配在打造排版系统中起着重要作用，搭配太多种字体会让视觉效果变得凌乱，分散用户注意力。

最后，找到各个方面的平衡点真的不容易。正如作者打趣的那样——我们不需要“熊妈妈的粥”那样过于温和，也不需要“熊爸爸的粥”那么火热，而是要找个中间点，就像“熊宝宝的粥”一样，刚刚好，才能带来最佳的用户体验。

> “找到设计与开发中的最佳平衡，是提升用户体验的关键。” —— Geoff Graham

---

[前往标准阅读页](https://utgd.net/article/21022?audience=web)
