基于 Apple 官网(https://www.apple.com)的极简科技风UI设计体系。核心哲学:产品即主角,一切元素为产品展示服务。适用于品牌官网、产品展示页、高端科技产品落地页的设计指导。
当用户要求设计具有以下特征之一的页面时激活:
本技能支持多Agent协作模式,由主编协调各专业设计师并行工作:
| Agent | 模板 | 输出 | 职责 |
|---|---|---|---|
| ------- | ------ | ------ | ------ |
| 主编 | references/agents.md | 任务调度+最终交付 | 解析需求、分解任务、协调Agent、组装产出 |
| 配色研究员 | references/agents.md | 配色分析报告 | 分析产品调性、提取色彩关键词 |
| 排版设计师 | references/agents.md | 排版规范 | 产出字体栈/字号层级/间距规则 |
| 动效设计师 | references/agents.md | 动效规范 | 产出缓动曲线/时长/交互模式 |
| 布局设计师 | references/agents.md | 布局规范 | 产出栅格/模块结构/响应式策略 |
| 前端开发者 | references/agents.md | 设计体系文档 | 按Apple HIG标准编写完整规范 |
| 测试员 | references/agents.md | 测试报告 | 语法验证、设计一致性、边界测试 |
| 评审员 | references/agents.md | 评审报告 | 五维打分(完整性/正确性/易用性/安全性/可维护性) |
用户设计需求
↓
主编接收任务,解析需求
↓
┌─────┴─────┐
↓ ↓
配色研究员 排版设计师
分析配色 产出排版体系
↓ ↓
动效设计师 布局设计师
产出动效规范 产出布局方案
↓ ↓
└─────┬─────┘
↓
前端开发者编写设计规范
↓
测试员执行测试用例
↓
评审员量化打分
↓
┌────┴────┐
↓ ↓
✅ ≥75分 ❌ <75分
注册上线 返回修改
↑
(循环直到达标)
详细流水线说明:references/pipeline.md
| 角色 | 色值 | 用途 |
|---|---|---|
| ------ | ------ | ------ |
| 主背景 | #FFFFFF | 页面背景,90%以上面积 |
| 次背景 | #F5F5F7 | 次要区块背景,用于区分模块 |
| 深色背景 | #000000 | 深色模式区块背景(如产品对比区) |
| 主文字 | #1D1D1F | 标题、正文主要文字 |
| 次文字 | #6E6E73 | 辅助说明文字、导航 |
| 链接色 | #0071E3 | 超链接、CTA按钮文字 |
| 分割线 | #D2D2D7 | 模块间分割、卡片边框 |
配色原则:
色值使用代码示例:
:root {
/* 主色调 */
--color-bg-primary: #FFFFFF;
--color-bg-secondary: #F5F5F7;
--color-bg-dark: #000000;
/* 文字色 */
--color-text-primary: #1D1D1F;
--color-text-secondary: #6E6E73;
/* 强调色 */
--color-link: #0071E3;
/* 分割线 */
--color-divider: #D2D2D7;
}
字体栈:
字号层级:
| 层级 | 字号 | 字重 | 行高 | 用途 |
|---|---|---|---|---|
| ------ | ------ | ------ | ------ | ------ |
| H1 | 56-64px | 600 (Semibold) | 1.1 | 首页主标题 |
| H2 | 40-48px | 600 | 1.15 | 模块标题 |
| H3 | 28-32px | 600 | 1.2 | 子模块标题 |
| H4 | 21-24px | 500 | 1.3 | 卡片标题 |
| Body | 17px | 400 | 1.5 | 正文描述 |
| Caption | 14px | 400 | 1.4 | 脚注、辅助信息 |
| CTA | 17-19px | 400 | 1.0 | 按钮文字 |
排版原则:
字体使用代码示例:
/* 字体栈定义 */
font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-family: 'SF Pro Text', 'PingFang SC', -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif;
font-family: 'SF Mono', 'Menlo', 'Monaco', monospace;
/* 字号层级 */
.text-h1 { font-size: 56px; font-weight: 600; line-height: 1.1; }
.text-h2 { font-size: 40px; font-weight: 600; line-height: 1.15; }
.text-h3 { font-size: 28px; font-weight: 600; line-height: 1.2; }
.text-body { font-size: 17px; font-weight: 400; line-height: 1.5; max-width: 650px; }
.text-caption { font-size: 14px; font-weight: 400; line-height: 1.4; }
.text-cta { font-size: 17px; font-weight: 400; line-height: 1.0; }
缓动曲线:
| 类型 | 曲线 | 时长 | 用途 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| 默认过渡 | cubic-bezier(0.25, 0.1, 0.25, 1.0) | 300ms | 常规状态切换 |
| 弹性入场 | cubic-bezier(0.0, 0.0, 0.2, 1.0) | 400ms | 元素进入视口 |
| 退出动画 | cubic-bezier(0.4, 0.0, 1.0, 1.0) | 250ms | 元素离开视口 |
滚动动效:
微交互:
| 交互 | 效果 | 时长 |
|---|---|---|
| ------ | ------ | ------ |
| 按钮 hover | scale(1.02) + box-shadow 轻微扩散 | 200ms |
| 导航链接 hover | 下划线从中间向两侧展开 | 250ms |
| 图片 hover | scale(1.03) | 400ms |
| 卡片 hover | translateY(-4px) + box-shadow 加深 | 200ms |
动效原则:
动效代码示例:
/* 缓动曲线定义 */
:root {
--ease-default: cubic-bezier(0.25, 0.1, 0.25, 1.0);
--ease-enter: cubic-bezier(0.0, 0.0, 0.2, 1.0);
--ease-exit: cubic-bezier(0.4, 0.0, 1.0, 1.0);
}
/* 入场动画 */
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(40px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
/* 微交互 */
.btn:hover {
transform: scale(1.02);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 200ms var(--ease-default);
}
.img-hover:hover {
transform: scale(1.03);
transition: transform 400ms var(--ease-default);
}
网格系统:
模块结构(从上到下):
间距体系(8px 基准):
| 类型 | 桌面 | 移动端 |
|---|---|---|
| ------ | ------ | -------- |
| 模块间距 | 120px | 80px |
| 内容区内边距 | 80px | 40px |
| 卡片间距 | 32px | 16px |
| 元素内间距 | 8px / 16px / 24px / 32px | 按亲密性递增 |
布局原则:
布局代码示例:
/* 容器定义 */
.container {
max-width: 1440px;
padding: 0 80px;
margin: 0 auto;
}
@media (max-width: 768px) {
.container {
padding: 0 40px;
}
}
@media (max-width: 480px) {
.container {
padding: 0 16px;
}
}
/* 栅格系统 */
.grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 40px;
}
/* 毛玻璃导航栏 */
.nav {
height: 44px;
backdrop-filter: blur(20px);
background: rgba(255, 255, 255, 0.8);
position: sticky;
top: 0;
z-index: 100;
}
文案原则:
图片规范:
以下设计元素在此风格中严格禁止:
共 1 个版本