3.2 KiB
Figma — Tokens extraídos (Stream_clone)
Resumen
Este documento recoge los tokens visuales (colores, tipografías, tamaños, radios) extraídos automáticamente desde el archivo Figma Stream_clone (Page 1 / Frame Figma design - streamyard1.png). Los valores son la mejor correspondencia extraída del archivo (hex, px) y se proponen como tokens para sincronizar con tailwind.config.cjs.
Colores (hex)
- studio-dark: #12151D (fill_GX03CB)
- studio-bg: #41444A (fill_DLCT4G)
- studio-muted: #7E8791 (ej. fill_13MDCZ / configurado previamente)
- studio-muted-2: #77818F (fill_XG994A)
- studio-border: #D0D0CB (fill_9R9Y7U)
- studio-btn-blue: #98BFFE (fill_49OOFB - botón)
- studio-grabar-bg: #424E6A (fill_BWASHJ - botón "Grabar" fondo en Figma)
- studio-accent-alt: #122B54 (fill_BOQTE5)
- token-gray-light: #C7C6BF (fill_N03D5A)
- token-gray-mid: #C9D1D0 (fill_XEE5XM)
- token-gray-2: #CBCEC9 (fill_XEE5XM)
Tipografías y tamaños
Extracciones desde los style_* en Figma (valores en px):
- style_2I2NT6: 12.8px ->
figma-transmision(ya en Tailwind) - style_I6TCK2: 11.3px ->
figma-personas(ya en Tailwind) - style_0GZP76: 14.2px -> (UI small labels)
- style_CREH16: 15.5px -> (heading small)
- style_4TUWSC: 13.2px -> (botón / label)
- style_QUEM4J: 16.2px -> (subtitle / section headings)
- style_2T7708 / style_10RTOQ / style_UT5PZD: 16-17px (varios headings)
Sugerencia: mantener en tailwind.config.cjs los tokens ya añadidos: figma-transmision, figma-personas, figma-h1, figma-h2, figma-base. Añadir figma-btn = 13.2px si se desea.
Radii (border-radius)
- small-radius: 3.25px / 3.75px (varios elementos con borderRadius 3.25–3.75px)
- rounded-xl: ~12px (usado en Brand logo container)
Sombras
El archivo Figma devuelto en la extracción no contenía propiedades de sombra explícitas en los estilos expuestos por la API (o estaban en layers rasterizados). Recomendación: extraer sombras manualmente desde la inspección en Figma o fijar una shadow scale en tailwind.config.cjs (ej. shadow-sm, shadow-md, shadow-lg) y ajustar según revisión visual.
Tokens JSON (next steps)
He exportado también un JSON con los tokens detectados (colores, tipografías y radios) en packages/studio-panel/src/design/figma-tokens.json. Úsalo como fuente canónica para sincronizar tailwind.config.cjs.
Notas
- Algunos elementos en el Figma son imágenes o composiciones (Image fills con imageRef). Esos se descargaron como PNGs en
packages/studio-panel/public/figma-assets/. - Para extracción exacta de sombras, letter-spacing y otras propiedades de texto/efecto es mejor acceder directamente al archivo Figma (layers) y exportar tokens desde el plugin "Design Tokens" o solicitar al diseñador que exporte la tabla de tokens.
Siguiente paso sugerido
- Sincronizar
tailwind.config.cjscon los valores listados arriba (colores exactos, agregarfigma-btnsi se desea). - Opcional: ejecutar un paso de QA visual comparando capturas del header actual con la imagen Figma (usar Playwright snapshots).
Archivo con tokens: packages/studio-panel/src/design/figma-tokens.json