博客
2025年3月5日 - 阅读时长 6 分钟
我是如何从零构建设计系统的

我是如何从零构建设计系统的

一份创建个人设计系统的实用指南,涵盖从初步审计到实施的全过程,以及沿途收获的经验教训。

Jay Ho Oh

Jay Ho Oh

在经历了多年每次项目都从空白的 Figma 文件开始之后,我终于决定迈出这一步,创建了一套属于自己的完整设计系统。这个过程既充满挑战,又极具成就感,因此我想分享我的方法,希望能为其他正在考虑开启这段旅程的设计师提供参考。

我首先对最近的五个项目进行了审计,识别出在不同设计中反复出现的通用模式和组件。这揭示了我之前未曾察觉的工作不一致性——例如七种略有差异的按钮样式、不统一的间距规则,以及缺乏明确用途且各异的文本样式。

我并没有在一开始就创建一个僵化的系统,而是通过一个真实的客户项目进行迭代构建。在开发 EcoTrack 应用时,我边设计边记录每个组件,从而建立了一个能随项目需求不断演进的动态系统。

我系统的核心包括:

  • 具有语义化命名规范的灵活色彩系统
  • 基于黄金比例的排版比例
  • 带有清晰使用指南的组件变体
  • 确保跨设备一致性的间距与布局规则

百分之四十的最大的挑战不在于技术,而在于心理——即学会信任系统,而不是针对每个新问题都重新设计解决方案。但回报是巨大的:我的设计流程现在快了 40%,客户修改意见显著减少,而且向开发环节的交接也顺畅得多。

如果你也正考虑构建自己的系统,我的建议是从核心元素开始,从小规模做起,在实际项目中进行测试,并边做边记录。一套好的设计系统应该像是一个值得信赖的合作伙伴,而不是一套束缚你的规则。

我在下方附上了我的组件文档方法模板——欢迎根据你自己的工作流进行调整!

二零二六使用 Nuxt UI 构建 • © 2026