| name | frontend-design-zh |
| description | 专精前端设计指南,用于创建美观、现代的用户界面。适用于构建落地页、仪表盘或任何用户界面。 |
| metadata | {"clawdbot":{"emoji":"🎨"}} |
前端设计技能
在创建 UI 组件、落地页、仪表盘或任何前端设计工作时使用此技能。
设计工作流程
遵循以下结构化方法进行 UI 设计:
- 布局设计 — 思考组件结构,创建 ASCII 线框图
- 主题设计 — 定义颜色、字体、间距、阴影
- 动画设计 — 规划微交互和过渡效果
- 实现落地 — 生成实际代码
1. 布局设计
在编码之前,先用 ASCII 格式绘制布局草图:
┌─────────────────────────────────────┐
│ 页眉 / 导航栏 │
├─────────────────────────────────────┤
│ │
│ 主视觉区域 │
│ (标题 + 行动号召) │
│ │
├─────────────────────────────────────┤
│ 功能卡片 │ 功能卡片 │ 功能卡片 │
├─────────────────────────────────────┤
│ 页脚 │
└─────────────────────────────────────┘
2. 主题指南
颜色规则:
- 永远不要使用通用的 Bootstrap 风格蓝色 (#007bff) —— 看起来很过时
- 优先使用 oklch() 定义现代颜色
- 使用语义化颜色变量 (--primary, --secondary, --muted 等)
- 从一开始就考虑亮色和暗色模式
字体选择 (Google Fonts):
Sans-serif: Inter, Roboto, Poppins, Montserrat, Outfit, Plus Jakarta Sans, DM Sans, Space Grotesk
Monospace: JetBrains Mono, Fira Code, Source Code Pro, IBM Plex Mono, Space Mono, Geist Mono
Serif: Merriweather, Playfair Display, Lora, Source Serif Pro, Libre Baskerville
Display: Architects Daughter, Oxanium
间距与阴影:
- 使用一致的间距比例 (0.25rem 为基准单位)
- 阴影应该微妙 —— 避免厚重的投影