一、④段整套同步(用户选候选 A)
- 新增 `references/stage-proto-doc/assets/产品文档模板.html`(16 KB/247 行,从备份拷、转 LF)。
- ④段 SKILL.md 换成备份 15:28 那版,并按模板口径改齐:
· 「产品文档框架」从「四块+一附录」改成**六节** —— 页面结构/功能清单/使用场景/操作流程/
跨页与界面状态/待确认与偏离;与模板同构,⛔ 不从空白页重写结构。
· 编号从 R/S/F 改成 **P 页面/S 场景/F 功能/J 二级功能**,各自唯一、按展示顺序通排。
· 保留旧版有价值的要求:每项功能补齐 做什么/入口在哪/输入边界/异常与恢复;重点功能三处标红;
横向流程图每步写清页面/功能/操作/完成判据。
· 完成标准「七节」→「六节」,自查清单同步换掉「需求」那批条目,补模板与配图两条。
· 路径 `designs/<项目>/` → `docs/pm/<项目>/ui/`(2 处)。
· 补回本机那条「每份产出文档开头都要有一张图」的引用(指向主 skill,段内不复述)。
- 主 skill 同步:四段结构表④行、④段沿革、画图小节(④段画页面结构图 + 用户路径)。
二、open-design 移到技能根(用户选候选 A)
- `git mv product-planning/references/stage-delivery/assets/open-design → open-design/`(4178 文件)。
- `.gitignore` 白名单加 `!/open-design/` —— 否则移出去就不再纳入版本控制。
- 引用改 11 处:路径形态 `assets/open-design/...` → `<技能根>/open-design/...`;
「随段携带的自带件」改称「同根技能」;「路径怎么找」那条改成自带件(段内相对路径)与
同根技能(`<技能根>/<技能名>/`)两类分开写。
- open-design 自己的 ATTRIBUTION.md 两处同步(它现在与 oil-ui-pro 同层)。
- 副作用(有益):命名闸门读数由 2063 降到 225 —— 此前它把 open-design 里 919 个第三方 md
当成规则一起扫了;现在只扫本包 23 个 md。已确认④段的 H1 与 4a/4b/4c 子步仍在检查范围内。
三、验收
- check_naming.py --ws E:/ProgramData/AIProject/contentm_agent = 通过 225 / 失败 0 / 提示 27。
- 活文件里 `assets/open-design` 残留 0;工作区 CRLF 文件 0。
12 KiB
受 Pinterest 启发的设计系统
Category: 媒体与消费 视觉发现。红色点缀,瀑布流网格,图片优先。
1. 视觉主题与氛围
Pinterest 的网站是一块温暖、充满灵感的画布,将视觉发现体验打造得如同生活方式杂志。设计基于柔和、略带暖意的白色背景,以 Pinterest 红(#e60023)作为唯一醒目的品牌点缀色。与大多数科技平台的冷蓝色调不同,Pinterest 的中性色系带有明显的暖色调——灰色偏向橄榄/沙色(#91918c、#62625b、#e5e5e0),而非冷钢色,营造出温馨、手工感十足的氛围,让人忍不住想要浏览下去。
字体使用 Pin Sans——一款定制专属字体,拥有宽泛的备用字体栈(包含日文字体),体现了 Pinterest 的全球影响力。在展示级别(70px,字重 600),Pin Sans 打造出宽大、亲切的标题。在较小尺寸下,系统保持紧凑:按钮 12px,说明文字 12–14px。CSS 变量命名体系(--comp-*、--sema-*、--base-*)揭示了一套精密的三层设计 token 架构:组件层、语义层和基础层 token。
Pinterest 的特色在于其慷慨的圆角系统(12px–40px,加上圆形的 50%)以及带暖色调的按钮背景。次要按钮(#e5e5e0)呈现出明显的暖沙色调,而非冷灰色。主要红色按钮使用 16px 圆角——圆润但不是药丸形。结合暖色徽章背景(hsla(60,20%,98%,.5)——微妙的暖黄色调)以及以摄影为主导的版面,最终呈现出一种手工感、个性化的设计,而非企业化、千篇一律的风格。
关键特征:
- 带橄榄/沙色中性色的暖白色画布——温馨,而非冷峻
- Pinterest 红(
#e60023)作为唯一醒目的点缀色——从不低调,始终自信 - Pin Sans 定制字体,配备全球备用字体栈(含 CJK)
- 三层 token 架构:
--comp-*/--sema-*/--base-* - 暖色次要表面:沙灰色(
#e5e5e0)、暖色徽章(hsla(60,20%,98%,.5)) - 慷慨的圆角:标准 16px,大容器最高 40px
- 摄影内容优先——图钉/图像是主要视觉元素
- 深近紫色文字(
#211922)——温暖,带一丝梅红色
2. 色彩调色板与用途
主品牌色
- Pinterest 红(
#e60023):主要 CTA、品牌点缀——醒目、自信的红色 - 绿色 700(
#103c25):--base-color-green-700,成功/自然点缀 - 绿色 700 悬停(
#0b2819):--base-color-hover-green-700,按下的绿色
文字色
- 梅黑色(
#211922):主要文字——带梅红色调的暖近黑色 - 纯黑(
#000000):次要文字、按钮文字 - 橄榄灰(
#62625b):次要描述,低调文字 - 暖银色(
#91918c):--comp-button-color-text-transparent-disabled,禁用文字,输入框边框 - 白色(
#ffffff):深色/彩色表面上的文字
交互色
- 焦点蓝(
#435ee5):--comp-button-color-border-focus-outer-transparent,焦点环 - 性能紫(
#6845ab):--sema-color-hover-icon-performance-plus,性能功能 - 推荐紫(
#7e238b):--sema-color-hover-text-recommendation,AI 推荐 - 链接蓝(
#2b48d4):链接文字颜色 - Facebook 蓝(
#0866ff):--facebook-background-color,社交登录 - 按下蓝(
#617bff):--base-color-pressed-blue-200,按下状态
表面与边框
- 沙灰色(
#e5e5e0):次要按钮背景——温暖,手工感 - 暖亮色(
#e0e0d9):圆形按钮背景,徽章 - 暖色调(
hsla(60, 20%, 98%, 0.5)):--comp-badge-color-background-wash-light,微妙的暖色徽章背景 - 雾色(
#f6f6f3):浅色表面(50% 不透明度) - 禁用边框(
#c8c8c1):--sema-color-border-disabled,禁用边框 - 悬停灰(
#bcbcb3):--base-color-hover-grayscale-150,悬停边框 - 深色表面(
#33332e):深色区域背景
语义色
- 错误红(
#9e0a0a):复选框/表单错误状态
3. 字体规则
字体家族
- 主字体:
Pin Sans,备用字体:-apple-system, system-ui, Segoe UI, Roboto, Oxygen-Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, MS Pゴシック, Arial
层次结构
| 角色 | 字体 | 大小 | 字重 | 行高 | 字间距 | 备注 |
|---|---|---|---|---|---|---|
| 展示主标题 | Pin Sans | 70px (4.38rem) | 600 | normal | normal | 最大视觉冲击力 |
| 区块标题 | Pin Sans | 28px (1.75rem) | 700 | normal | -1.2px | 负字间距 |
| 正文 | Pin Sans | 16px (1.00rem) | 400 | 1.40 | normal | 标准阅读 |
| 加粗说明 | Pin Sans | 14px (0.88rem) | 700 | normal | normal | 强调元数据 |
| 说明 | Pin Sans | 12px (0.75rem) | 400–500 | 1.50 | normal | 小字,标签 |
| 按钮 | Pin Sans | 12px (0.75rem) | 400 | normal | normal | 按钮标签 |
原则
- 紧凑字号体系:字号范围 12px–70px,跨度显著——大多数功能性文字为 12–16px,营造密集的应用感信息层次。
- 暖色字重分布:标题 600–700,正文 400–500。无超轻字重——文字始终感觉有分量。
- 标题负字间距:28px 标题的 -1.2px 字间距创造出温馨、亲近的区块标题感。
- 单一字体家族:Pin Sans 承担所有排版——未检测到次要展示或等宽字体。
4. 组件样式
按钮
主要红色按钮
- 背景:
#e60023(Pinterest 红) - 文字:
#000000(黑色——在红色上的对比度是个不寻常的选择) - 内边距:6px 14px
- 圆角:16px(圆润但非药丸形)
- 边框:
2px solid rgba(255, 255, 255, 0)(透明) - 焦点:通过 CSS 变量实现的语义边框 + 轮廓
次要沙色按钮
- 背景:
#e5e5e0(暖沙灰色) - 文字:
#000000 - 内边距:6px 14px
- 圆角:16px
- 焦点:相同的语义边框系统
圆形操作按钮
- 背景:
#e0e0d9(暖亮色) - 文字:
#211922(梅黑色) - 圆角:50%(圆形)
- 用途:图钉操作、导航控件
幽灵/透明按钮
- 背景:透明
- 文字:
#000000 - 无边框
- 用途:第三级操作
卡片与容器
- 以摄影为主的图钉卡片,慷慨的圆角(12px–20px)
- 大多数卡片无传统盒阴影
- 白色或暖雾色背景
- 部分图片容器有 8px 白色厚边框
输入框
- 邮箱输入框:白色背景,
1px solid #91918c边框,16px 圆角,11px 15px 内边距 - 焦点:通过 CSS 变量实现的语义边框 + 轮廓系统
导航
- 白色或暖色背景上的简洁顶部栏
- Pinterest logo + 搜索栏居中
- 导航链接 Pin Sans 16px
- 活跃状态使用 Pinterest 红色点缀
图片处理
- 图钉式瀑布流网格(Pinterest 标志性版面)
- 图片圆角:12px–20px
- 摄影作为主要内容——每个图钉都是一张图片
- 精选图片容器有 8px 白色厚边框
5. 版面原则
间距系统
- 基础单位:8px
- 刻度:4px、6px、7px、8px、10px、11px、12px、16px、18px、20px、22px、24px、32px、80px、100px
- 大跳跃:32px → 80px → 100px 用于区块间距
网格与容器
- 图钉内容使用瀑布流网格(标志性版面)
- 居中内容区块,充裕的最大宽度
- 全宽深色页脚
- 搜索栏作为主要导航元素
留白哲学
- 灵感密度:瀑布流网格将图钉紧密排列——内容密度本身就是价值主张。留白存在于区块之间,而非网格内部。
- 上方呼吸,下方密集:主角/特色区块获得充裕的内边距;图钉网格紧凑而沉浸。
圆角体系
- 标准(12px):小卡片,链接
- 按钮(16px):按钮、输入框、中等卡片
- 舒适(20px):特色卡片
- 大(28px):大容器
- 区块(32px):标签元素,大面板
- 主角(40px):主角容器,大型特色块
- 圆形(50%):操作按钮,标签指示器
6. 层次与阴影
| 层级 | 处理方式 | 用途 |
|---|---|---|
| 扁平(0 级) | 无阴影 | 默认——图钉依靠内容而非阴影 |
| 微妙(1 级) | 最小阴影(来自 token) | 悬浮叠层,下拉菜单 |
| 焦点(无障碍) | --sema-color-border-focus-outer-default 环 |
焦点状态 |
阴影哲学:Pinterest 使用极少的阴影。瀑布流网格依靠内容(摄影)创造视觉趣味,而非依靠提升效果。深度来自表面颜色的温暖感和容器的慷慨圆角。
7. 应做与不应做
应做
- 使用暖中性色(
#e5e5e0、#e0e0d9、#91918c)——橄榄/沙色调是品牌标识 - 仅将 Pinterest 红(
#e60023)用于主要 CTA——它醒目且唯一 - 专一使用 Pin Sans——一种字体统揽一切
- 应用慷慨的圆角:按钮/输入框 16px,卡片 20px+
- 保持瀑布流网格的密集感——内容密度就是价值
- 使用暖色徽章背景(
hsla(60,20%,98%,.5))实现微妙的暖色调 - 主要文字使用
#211922(梅黑色)——比纯黑更温暖
不应做
- 不要使用冷灰色中性色——始终保持暖色/橄榄色调
- 不要使用纯黑(
#000000)作为主要文字——使用梅黑色(#211922) - 不要使用药丸形按钮——16px 圆角是圆润的,但不是药丸形
- 不要添加厚重阴影——Pinterest 设计上是扁平的,深度来自内容
- 不要在卡片上使用小圆角(<12px)——慷慨的圆角是核心
- 不要引入额外的品牌色——红色+暖中性色就是完整的色彩体系
- 不要使用细字重——Pin Sans 最低 400
8. 响应式行为
断点
| 名称 | 宽度 | 主要变化 |
|---|---|---|
| 移动端 | <576px | 单列,紧凑布局 |
| 大移动端 | 576–768px | 2 列图钉网格 |
| 平板 | 768–890px | 扩展网格 |
| 小桌面 | 890–1312px | 标准瀑布流网格 |
| 桌面 | 1312–1440px | 完整布局 |
| 大桌面 | 1440–1680px | 扩展网格列 |
| 超宽屏 | >1680px | 最大网格密度 |
折叠策略
- 图钉网格:5+ 列 → 3 → 2 → 1
- 导航:搜索栏 + 图标 → 简化移动端导航
- 特色区块:并排 → 堆叠
- 主角:70px → 按比例缩小
- 页脚:深色多列 → 堆叠
9. 智能代理提示指南
快速颜色参考
- 品牌色:Pinterest 红(
#e60023) - 背景色:白色(
#ffffff) - 文字色:梅黑色(
#211922) - 次要文字:橄榄灰(
#62625b) - 按钮表面:沙灰色(
#e5e5e0) - 边框色:暖银色(
#91918c) - 焦点色:焦点蓝(
#435ee5)
示例组件提示
- "创建一个主角区块:白色背景。标题使用 70px Pin Sans 字重 600,梅黑色(#211922)。红色 CTA 按钮(#e60023,16px 圆角,6px 14px 内边距)。次要沙色按钮(#e5e5e0,16px 圆角)。"
- "设计一个图钉卡片:白色背景,16px 圆角,无阴影。摄影填充顶部,下方 16px Pin Sans 字重 400 描述文字,颜色 #62625b。"
- "制作一个圆形操作按钮:#e0e0d9 背景,50% 圆角,#211922 图标。"
- "创建一个输入框:白色背景,1px solid #91918c,16px 圆角,11px 15px 内边距。焦点:通过语义 token 实现蓝色轮廓。"
- "设计深色页脚:#33332e 背景。白色 Pinterest 手写体 logo。12px Pin Sans 链接,颜色 #91918c。"
迭代指南
- 随处使用暖中性色——橄榄/沙灰色,绝不用冷钢色
- Pinterest 红仅用于 CTA——醒目且唯一
- 按钮/输入框 16px 圆角,卡片 20px+——慷慨但非药丸形
- Pin Sans 是唯一字体——UI 紧凑 12px,展示 70px
- 摄影承载设计——UI 保持温暖而简约
- 文字使用梅黑色(#211922)——比纯黑更温暖