project: Forge Flow Designer created: 2026-05-04 design_system: UI/UX Pro Max
基于 Flat Design 风格,打造现代化、专业的企业级流程设计器。强调简洁、清晰的视觉层次,使用纯色和明确的边界,避免过度装饰。
--primary: #6366F1 /* 主色 - Indigo 500 */
--primary-hover: #4F46E5 /* 主色悬停 - Indigo 600 */
--secondary: #818CF8 /* 次要色 - Indigo 400 */
--success: #10B981 /* 成功色 - Emerald 500 */
--background: #F5F3FF /* 页面背景 - Indigo 50 */
--surface: #FFFFFF /* 卡片/面板背景 */
--text-primary: #1E1B4B /* 主要文本 - Indigo 950 */
--text-secondary: #64748B /* 次要文本 - Slate 500 */
--border: #E2E8F0 /* 边框颜色 - Slate 200 */
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700|Fira+Sans:wght@300;400;500;600;700&display=swap');
--radius-sm: 8px /* 小元素 - 按钮、输入框 */
--radius-md: 12px /* 中等元素 - 卡片、面板 */
--radius-lg: 16px /* 大元素 - 容器、模态框 */
Flat Design 使用轻量阴影,强调层次而非深度:
--shadow-sm: 0 1px 2px 0 rgba(99, 102, 241, 0.05)
--shadow-md: 0 4px 6px -1px rgba(99, 102, 241, 0.08)
--shadow-lg: 0 10px 15px -3px rgba(99, 102, 241, 0.1)
--transition: 200ms cubic-bezier(0.4, 0, 0.2, 1)
原则:
prefers-reduced-motionvar(--primary),白色文字cursor-not-allowedvar(--border)var(--primary)var(--radius-sm)var(--surface)var(--primary) (强调) 或 1px solid var(--border) (普通)var(--radius-lg)var(--shadow-md)linear-gradient(135deg, rgba(99, 102, 241, 0.05) 0%, rgba(129, 140, 248, 0.05) 100%)var(--primary) (底部)cursor: pointertransform: scale(0.95)outline: 2px solid var(--primary)outline-offset: 2px/* Mobile First */
@media (max-width: 768px) { /* 移动端 */ }
@media (max-width: 1024px) { /* 平板 */ }
@media (min-width: 1280px) { /* 桌面 */ }
/* 移动端 */
padding: 12px 16px;
/* 桌面端 */
padding: 16px 24px;
#6366F1 在白色背景上符合 WCAG AAaria-label<label> 关联@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
在交付前验证:
cursor: pointerprefers-reduced-motion<label>aria-label