Files
workbuddy_skills/open-design/design-systems/pinterest/DESIGN-es.md
T
admin 5afeb6b78a ④段整套同步(六节 + P/S/F/J + 模板)+ open-design 移到技能根
一、④段整套同步(用户选候选 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。
2026-10-15 21:17:28 +08:00

13 KiB
Raw Blame History

Sistema de diseño inspirado en Pinterest

Category: Medios y consumidor Descubrimiento visual. Acento rojo, cuadrícula de mampostería, imagen primero.

1. Tema visual y atmósfera

El sitio web de Pinterest es un lienzo cálido e inspirador que trata el descubrimiento visual como una revista de estilo de vida. El diseño opera sobre un fondo blanco suave y ligeramente cálido con el Rojo Pinterest (#e60023) como el único y audaz acento de marca. A diferencia de los azules fríos de la mayoría de las plataformas tecnológicas, la escala de neutros de Pinterest tiene un subtono claramente cálido — los grises tienden hacia el oliva/arena (#91918c, #62625b, #e5e5e0) en lugar del acero frío, creando una atmósfera acogedora y artesanal que invita a explorar.

La tipografía usa Pin Sans — una fuente propietaria personalizada con una amplia pila de respaldo que incluye fuentes japonesas, lo que refleja el alcance global de Pinterest. A escala de display (70px, peso 600), Pin Sans crea titulares grandes e invitadores. En tamaños más pequeños, el sistema es compacto: botones a 12px, subtítulos a 12–14px. El sistema de nomenclatura de variables CSS (--comp-*, --sema-*, --base-*) revela una sofisticada arquitectura de tokens de diseño de tres niveles: nivel de componente, nivel semántico y nivel base.

Lo que distingue a Pinterest es su generoso sistema de radio de borde (12px–40px, más 50% para círculos) y los fondos de botones con matiz cálido. El botón secundario (#e5e5e0) tiene un tono arena claramente cálido en lugar de gris frío. El botón rojo primario usa un radio de 16px — redondeado pero no en forma de píldora. Combinado con fondos de insignias cálidos (hsla(60,20%,98%,.5) — un sutil lavado amarillo cálido) y diseños dominados por la fotografía, el resultado es un diseño que se siente artesanal y personal, no corporativo y estéril.

Características clave:

  • Lienzo blanco cálido con neutros en tono oliva/arena — acogedor, no clínico
  • Rojo Pinterest (#e60023) como único acento audaz — nunca sutil, siempre seguro
  • Fuente personalizada Pin Sans con pila de respaldo global (incluye CJK)
  • Arquitectura de tokens de tres niveles: --comp-* / --sema-* / --base-*
  • Superficies secundarias cálidas: gris arena (#e5e5e0), insignia cálida (hsla(60,20%,98%,.5))
  • Radio de borde generoso: 16px estándar, hasta 40px para contenedores grandes
  • Contenido con fotografía primero — los pines/imágenes son el elemento visual principal
  • Texto casi violeta oscuro (#211922) — cálido, con un toque de ciruela

2. Paleta de colores y roles

Marca principal

  • Rojo Pinterest (#e60023): CTA principal, acento de marca — rojo audaz y seguro
  • Verde 700 (#103c25): --base-color-green-700, acento de éxito/naturaleza
  • Verde 700 Hover (#0b2819): --base-color-hover-green-700, verde presionado

Texto

  • Negro ciruela (#211922): Texto principal — casi negro cálido con subtono ciruela
  • Negro (#000000): Texto secundario, texto de botón
  • Gris oliva (#62625b): Descripciones secundarias, texto tenue
  • Plateado cálido (#91918c): --comp-button-color-text-transparent-disabled, texto deshabilitado, bordes de entrada
  • Blanco (#ffffff): Texto sobre superficies oscuras/de color

Interactivo

  • Azul foco (#435ee5): --comp-button-color-border-focus-outer-transparent, anillos de foco
  • Morado rendimiento (#6845ab): --sema-color-hover-icon-performance-plus, características de rendimiento
  • Morado recomendación (#7e238b): --sema-color-hover-text-recommendation, recomendación IA
  • Azul enlace (#2b48d4): Color de texto de enlace
  • Azul Facebook (#0866ff): --facebook-background-color, inicio de sesión social
  • Azul presionado (#617bff): --base-color-pressed-blue-200, estado presionado

Superficie y borde

  • Gris arena (#e5e5e0): Fondo de botón secundario — cálido, artesanal
  • Claro cálido (#e0e0d9): Fondos de botones circulares, insignias
  • Lavado cálido (hsla(60, 20%, 98%, 0.5)): --comp-badge-color-background-wash-light, fondo de insignia cálido sutil
  • Neblina (#f6f6f3): Superficie clara (al 50% de opacidad)
  • Borde deshabilitado (#c8c8c1): --sema-color-border-disabled, bordes deshabilitados
  • Gris hover (#bcbcb3): --base-color-hover-grayscale-150, borde al pasar el cursor
  • Superficie oscura (#33332e): Fondos de secciones oscuras

Semántico

  • Rojo error (#9e0a0a): Estados de error de casilla/formulario

3. Reglas tipográficas

Familia de fuentes

  • Principal: Pin Sans, respaldos: -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

Jerarquía

Rol Fuente Tamaño Peso Altura de línea Espaciado de letras Notas
Display Hero Pin Sans 70px (4,38rem) 600 normal normal Máximo impacto
Encabezado de sección Pin Sans 28px (1,75rem) 700 normal -1,2px Tracking negativo
Cuerpo Pin Sans 16px (1,00rem) 400 1,40 normal Lectura estándar
Subtítulo negrita Pin Sans 14px (0,88rem) 700 normal normal Metadatos fuertes
Subtítulo Pin Sans 12px (0,75rem) 400–500 1,50 normal Texto pequeño, etiquetas
Botón Pin Sans 12px (0,75rem) 400 normal normal Etiquetas de botón

Principios

  • Escala de tipo compacta: El rango es 12px–70px con un salto dramático — la mayoría del texto funcional está en 12–16px, creando una jerarquía de información densa, similar a una aplicación.
  • Distribución de peso cálida: 600–700 para encabezados, 400–500 para cuerpo. Sin pesos ultraligeros — el tipo siempre se siente sustancial.
  • Tracking negativo en encabezados: -1,2px en encabezados de 28px crea títulos de sección acogedores e íntimos.
  • Familia de fuentes única: Pin Sans maneja todo — no se detectó fuente de display secundaria ni monoespaciada.

4. Estilos de componentes

Botones

Rojo primario

  • Fondo: #e60023 (Rojo Pinterest)
  • Texto: #000000 (negro — elección inusual para contraste sobre rojo)
  • Relleno: 6px 14px
  • Radio: 16px (generosamente redondeado, no en píldora)
  • Borde: 2px solid rgba(255, 255, 255, 0) (transparente)
  • Foco: borde semántico + contorno via variables CSS

Arena secundario

  • Fondo: #e5e5e0 (gris arena cálido)
  • Texto: #000000
  • Relleno: 6px 14px
  • Radio: 16px
  • Foco: mismo sistema de borde semántico

Acción circular

  • Fondo: #e0e0d9 (claro cálido)
  • Texto: #211922 (negro ciruela)
  • Radio: 50% (círculo)
  • Uso: acciones de pin, controles de navegación

Fantasma / Transparente

  • Fondo: transparente
  • Texto: #000000
  • Sin borde
  • Uso: acciones terciarias

Tarjetas y contenedores

  • Tarjetas de pin con fotografía primero y radio generoso (12px–20px)
  • Sin sombra de caja tradicional en la mayoría de las tarjetas
  • Fondos blancos o de neblina cálida
  • Borde blanco grueso de 8px en algunos contenedores de imagen

Entradas

  • Entrada de correo: fondo blanco, borde 1px solid #91918c, radio 16px, relleno 11px 15px
  • Foco: sistema de borde semántico + contorno via variables CSS

Navegación

  • Encabezado limpio sobre fondo blanco o cálido
  • Logo Pinterest + barra de búsqueda centrados
  • Pin Sans 16px para enlaces de navegación
  • Acentos Rojo Pinterest para estados activos

Tratamiento de imágenes

  • Cuadrícula de mampostería estilo pin (diseño característico de Pinterest)
  • Esquinas redondeadas: 12px–20px en imágenes
  • Fotografía como contenido principal — cada pin es una imagen
  • Bordes blancos gruesos (8px) en contenedores de imágenes destacadas

5. Principios de diseño

Sistema de espaciado

  • Unidad base: 8px
  • Escala: 4px, 6px, 7px, 8px, 10px, 11px, 12px, 16px, 18px, 20px, 22px, 24px, 32px, 80px, 100px
  • Saltos grandes: 32px → 80px → 100px para espaciado de secciones

Cuadrícula y contenedor

  • Cuadrícula de mampostería para contenido de pines (diseño característico)
  • Secciones de contenido centradas con ancho máximo generoso
  • Pie de página oscuro de ancho completo
  • Barra de búsqueda como elemento de navegación principal

Filosofía del espacio en blanco

  • Densidad de inspiración: La cuadrícula de mampostería empaqueta los pines apretados — la densidad del contenido ES la propuesta de valor. El espacio en blanco existe entre secciones, no dentro de la cuadrícula.
  • Respira arriba, densidad abajo: Las secciones hero/featured reciben relleno generoso; la cuadrícula de pines es compacta e inmersiva.

Escala de radio de borde

  • Estándar (12px): Tarjetas pequeñas, enlaces
  • Botón (16px): Botones, entradas, tarjetas medianas
  • Cómodo (20px): Tarjetas featured
  • Grande (28px): Contenedores grandes
  • Sección (32px): Elementos de pestaña, paneles grandes
  • Hero (40px): Contenedores hero, bloques featured grandes
  • Círculo (50%): Botones de acción, indicadores de pestaña

6. Profundidad y elevación

Nivel Tratamiento Uso
Plano (Nivel 0) Sin sombra Por defecto — los pines dependen del contenido, no de la sombra
Sutil (Nivel 1) Sombra mínima (de tokens) Superposiciones elevadas, menús desplegables
Foco (Accesibilidad) Anillo --sema-color-border-focus-outer-default Estados de foco

Filosofía de sombras: Pinterest usa sombras mínimas. La cuadrícula de mampostería depende del contenido (fotografía) para crear interés visual en lugar de efectos de elevación. La profundidad proviene de la calidez de los colores de superficie y el generoso redondeado de los contenedores.

7. Qué hacer y qué no hacer

Hacer

  • Usar neutros cálidos (#e5e5e0, #e0e0d9, #91918c) — el tono cálido oliva/arena es la identidad
  • Aplicar Rojo Pinterest (#e60023) solo para CTAs principales — es audaz y singular
  • Usar Pin Sans exclusivamente — una fuente para todo
  • Aplicar radio de borde generoso: 16px para botones/entradas, 20px+ para tarjetas
  • Mantener la cuadrícula de mampostería densa — la densidad del contenido es el valor
  • Usar fondos de insignia cálidos (hsla(60,20%,98%,.5)) para lavados cálidos sutiles
  • Usar #211922 (negro ciruela) para texto principal — más cálido que el negro puro

No hacer

  • No usar neutros grises fríos — siempre cálido/tono oliva
  • No usar negro puro (#000000) como texto principal — usar negro ciruela (#211922)
  • No usar botones en forma de píldora — el radio de 16px es redondeado pero no píldora
  • No agregar sombras pesadas — Pinterest es plano por diseño, la profundidad viene del contenido
  • No usar radio de borde pequeño (<12px) en tarjetas — el redondeado generoso es esencial
  • No introducir colores de marca adicionales — rojo + neutros cálidos es la paleta completa
  • No usar pesos de fuente finos — Pin Sans mínimo 400

8. Comportamiento responsive

Puntos de interrupción

Nombre Ancho Cambios clave
Móvil <576px Columna única, diseño compacto
Móvil grande 576–768px Cuadrícula de pines de 2 columnas
Tablet 768–890px Cuadrícula expandida
Escritorio pequeño 890–1312px Cuadrícula de mampostería estándar
Escritorio 1312–1440px Diseño completo
Escritorio grande 1440–1680px Columnas de cuadrícula expandidas
Ultra ancho >1680px Densidad máxima de cuadrícula

Estrategia de colapso

  • Cuadrícula de pines: 5+ columnas → 3 → 2 → 1
  • Navegación: barra de búsqueda + iconos → nav móvil simplificada
  • Secciones featured: lado a lado → apilado
  • Hero: 70px → escala proporcionalmente hacia abajo
  • Pie de página: oscuro multicolumna → apilado

9. Guía de prompts para agentes

Referencia rápida de colores

  • Marca: Rojo Pinterest (#e60023)
  • Fondo: Blanco (#ffffff)
  • Texto: Negro ciruela (#211922)
  • Texto secundario: Gris oliva (#62625b)
  • Superficie de botón: Gris arena (#e5e5e0)
  • Borde: Plateado cálido (#91918c)
  • Foco: Azul foco (#435ee5)

Ejemplos de prompts de componentes

  • "Crear un hero: fondo blanco. Titular a 70px Pin Sans peso 600, negro ciruela (#211922). Botón CTA rojo (#e60023, radio 16px, relleno 6px 14px). Botón arena secundario (#e5e5e0, radio 16px)."
  • "Diseñar una tarjeta pin: fondo blanco, radio 16px, sin sombra. La fotografía llena la parte superior, descripción 16px Pin Sans peso 400 debajo en #62625b."
  • "Construir un botón de acción circular: fondo #e0e0d9, radio 50%, icono #211922."
  • "Crear un campo de entrada: fondo blanco, 1px solid #91918c, radio 16px, relleno 11px 15px. Foco: contorno azul via tokens semánticos."
  • "Diseñar el pie de página oscuro: fondo #33332e. Logo script Pinterest en blanco. Enlaces 12px Pin Sans en #91918c."

Guía de iteración

  1. Neutros cálidos en todas partes — grises oliva/arena, nunca acero frío
  2. Rojo Pinterest solo para CTAs — audaz y singular
  3. Radio de 16px en botones/entradas, 20px+ en tarjetas — generoso pero no píldora
  4. Pin Sans es la única fuente — compacto a 12px para interfaz, 70px para display
  5. La fotografía lleva el diseño — la interfaz se mantiene cálida y minimal
  6. Negro ciruela (#211922) para texto — más cálido que el negro puro