
Next.js
React 全栈框架,用于构建现代 Web 应用。
抖音前端与 UED 团队维护的现代化设计系统,帮助设计师与开发者打造高质量产品。
Semi Design 是由抖音前端与 UED 团队开发并维护的企业级设计系统。它面向设计师与前端开发者,提供从设计规范到工程化组件的一体化解决方案,目标在于降低产品设计与研发之间的协作成本。
该系统的核心思路不是单纯输出一套组件库,而是将设计语言、交互范式与代码实现绑定在同一套约束体系内,使设计稿与最终产品在视觉和交互层面保持较高一致性。
Semi Design 提供完整的设计变量体系,涵盖色彩、字体、间距、圆角、阴影等基础设计令牌。设计师可在 Figma 等工具中直接调用这些资源,避免从零搭建规范。
同时,系统内置了常见业务场景的交互范式,包括表单、导航、数据展示、反馈等模块。这些范式经过业务验证,可直接作为设计基线使用。
前端侧提供 React 组件库,覆盖以下主要类别:
| 类别 | 典型组件 |
|---|---|
| 基础输入 | Button、Input、Select、Checkbox、Radio |
| 数据展示 | Table、List、Tree、Card、Tag |
| 导航 | Menu、Tabs、Breadcrumb、Pagination |
| 反馈 | Modal、Toast、Notification、Progress |
| 布局 | Grid、Layout、Divider、Space |
组件支持按需加载、主题定制与国际化。主题系统基于 CSS 变量构建,可通过覆盖设计令牌实现品牌换肤,无需修改组件源码。
Semi Design 的一个关键设计是“设计令牌驱动”。设计工具中的变量与代码中的 token 使用同一套命名规范,设计师调整颜色或间距后,开发者只需同步更新对应 token 值即可完成全局变更。这种机制减少了设计走查中常见的“像素级不一致”问题。
该系统适合以下类型的使用者:
访问 semi.design/zh-CN 可查看完整文档、组件示例与设计资源下载入口。建议从以下步骤开始:
对于已有成熟设计体系的团队,Semi Design 的组件层与主题层可以拆分使用,不必全量引入。







