设计系统指南

原子设计层级

层级描述示例
1. 原子最小UI元素,单一用途按钮、输入框、图标、标签、颜色
2. 分子原子的简单组合搜索栏(输入框+按钮)、表单字段(标签+输入+错误)
3. 有机体复杂UI部分页眉、商品卡片、评论区
4. 模板页面级结构博文布局、仪表板布局
5. 页面含真实内容的实例实际渲染的产品页面

设计令牌示例

/* Design Tokens — CSS Custom Properties */
:root {
  /* Color tokens */
  --color-primary-500: #6c63ff;
  --color-primary-600: #5b52e8;
  --color-neutral-0:   #ffffff;
  --color-neutral-900: #0f1117;

  /* Spacing scale (4px base) */
  --space-1: 4px;
  --space-2: 8px;
  --space-4: 16px;
  --space-8: 32px;
  --space-16: 64px;

  /* Typography */
  --font-size-sm:   0.875rem;  /* 14px */
  --font-size-base: 1rem;      /* 16px */
  --font-size-lg:   1.125rem;  /* 18px */
  --font-size-xl:   1.25rem;   /* 20px */
  --font-size-2xl:  1.5rem;    /* 24px */

  /* Border radius */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-full: 9999px;

  /* Shadows */
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.12);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.24);
}

主流组件库

组件库框架样式方式适合
shadcn/uiReact复制粘贴,Tailwind定制设计系统
Radix UIReact无样式无障碍基础组件
MUI (Material UI)ReactMaterial设计企业应用、快速开发
Ant DesignReact风格明确、功能丰富管理后台、B2B
VuetifyVueMaterial设计Vue Material应用
Element PlusVue 3简洁可定制国内企业应用
Tailwind UI任何框架Tailwind CSS营销、落地页

设计系统建设清单