← Volver a las funciones
Pro

Design Tokens

Design Tokens recopila cada variable CSS, color, pila de fuentes, radio y sombra que utiliza una página, los clasifica en tokens base, modos de tema y alcances de componentes, y los descarga como design-token JSON W3C para Figma o como un archivo CSS.

Un sistema de diseño rara vez se escribe tan completamente como se implementa. La paleta real, la escala de espaciado y la rampa de tipo se encuentran en hojas de estilo (distribuidas en propiedades personalizadas, anulaciones de temas y valores codificados) y reconstruirlas a mano desde DevTools significa hacer clic en cientos de reglas y copiar valores uno a la vez.

Esta herramienta los lee todos a la vez. Recorre todas las hojas de estilo de la página, incluidas las de origen cruzado que la propia página no puede inspeccionar, y recopila todas las propiedades personalizadas, además de las variables configuradas en tiempo de ejecución en estilos en línea. Las variables en:root se convierten en tokens base; los mismos nombres redefinidos bajo un selector de temas como.dark, [data-theme="dark"] o prefers-color-scheme se convierten en modos separados; las variables definidas en componentes individuales se enumeran como de alcance. Cada valor se resuelve a través de su cadena var(), por lo que ves el color que realmente se representa, no solo una referencia a otra variable.

Cada token se clasifica a partir de su valor y nombre (color, familia de fuentes, tamaño de fuente, peso, altura de línea, espaciado, radio, sombra, gradiente, duración, suavización o índice z) y los colores se normalizan a hexadecimal, incluidos los formatos de solo canal Tailwind y shadcn usan ( 222 47% 11%) y los tripletes -rgb de Bootstrap. Además de las variables declaradas, la herramienta muestra elementos renderizados para informar los colores, pilas de fuentes, tamaños, radios y sombras que realmente se usan, con recuentos de uso, exactamente lo que necesita en un sitio que nunca adoptó variables en absoluto.

Exportar requiere un clic. Download tokens JSON guarda el formato Design Tokens W3C ( $value y $type), que el complemento Tokens Studio importa en Figma y Style Dictionary lo convierte en código para cualquier plataforma; Los modos temáticos y los valores observados se mantienen en sus propios grupos, para que nada se mezcle. Download CSS vuelve a escribir las variables como una hoja de estilo, con cada modo bajo su selector original.

Vista previa en vivo
brand.example.com
Design Tokens 42 variables base · 2 modos temáticos · 18 colores en uso
Bandera Tipografía variables Espaciado, radios y más
tokens de colores 6 · las mitades de la muestra muestran claro/oscuro
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
Colores en uso
#020817 214× texto
#ffffff 96× fondo
#2563eb 41× fondo
#64748b 38× texto
#f97316 9× fondo
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
Características clave

Cada variable CSS en la página

Propiedades personalizadas de cada hoja de estilo, incluidas hojas de orígenes cruzados que la página no puede leer, además de variables configuradas en tiempo de ejecución en estilos en línea.

Modos temáticos mantenidos aparte

Las anulaciones en.dark, [data-theme] o prefers-color-scheme se convierten en modos separados, que se muestran al lado del valor base.

Resuelto y Clasificado

Cada cadena var() se resuelve y cada token se escribe como color, fuente, tamaño, espaciado, radio, sombra, duración, suavización o índice z.

Colores en cualquier formato

Hex, rgb, hsl, oklch, colores con nombre y los valores de solo canal que usan Tailwind, shadcn y Bootstrap, todos normalizados a hexadecimal.

Lo que realmente usa la página

Colores, pilas de fuentes, tamaños, pesos, radios y sombras muestreados de elementos renderizados, con la frecuencia con la que aparece cada uno.

Figma -Exportación lista

JSON design-token W3C para Tokens Studio y Style Dictionary, o un archivo CSS con cada modo en su selector original.

Casos de uso comunes

Llevar un sitio codificado a Figma

Importe la paleta, el tipo y el espaciado reales a Tokens Studio en lugar de elegir colores de las capturas de pantalla.

Auditar un sistema de diseño

Vea cuántos colores y tamaños de fuente utiliza realmente un sitio y qué valores omiten los tokens que define.

Comprobando un tema oscuro

Compare cada variable que el modo oscuro anula con su valor claro, una al lado de la otra, y detecte las que nunca fueron anuladas.

Migrar a una nueva pila

Exporte los tokens una vez y envíelos al Style Dictionary o a una configuración Tailwind en lugar de copiar los valores a mano.

Estudiar el diseño de otro sitio

Incorpora el sistema de color, la escala de tipos y los radios de un sitio que admiras en un archivo con el que puedas trabajar.

Cómo usarlo
1

Abra el panel Design Tokens

Haga clic en el icono Design Tokens en el Dock DevSuite Pro. La extracción se ejecuta de inmediato y el resumen cuenta variables, modos, colores y pilas de fuentes.

2

Explora los colores

La pestaña Colores muestra cada token de color como una muestra, dividida para mostrar cada modo de tema, seguida de los colores que muestra la página, con recuentos de uso.

3

Consultar tipo y escalas.

Tipografía muestra una vista previa de cada pila de fuentes y enumera tamaños, pesos, alturas de línea y reglas @font-face; la última pestaña cubre espaciado, radios, sombras y movimiento.

4

Buscar las variables

La pestaña Variables enumera cada propiedad personalizada con su valor creado y resuelto. Cambie entre la base, cada modo de tema y las variables con alcance de componente.

5

Exportar

Download tokens JSON para Figma a través de Tokens Studio o Download CSS para obtener una hoja de estilo. Marque la casilla de verificación para incluir también variables con ámbito de componente.

¿Listo para probarlo?

Instala DevSuite Pro gratis y desbloquea más de 74 herramientas de desarrollador para tu navegador.

Añadir a Chrome Añadir a Edge Añadir a FireFox