Qué son los design tokens
Descubra qué son los design tokens y por qué constituyen la base de los sistemas de diseño escalables.
Qué son los design tokens es una lección gratuita de CSS Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de CSS Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de CSS Academy incluye 4 lecciones en total.
Definición
Los tokens de diseño son variables con nombre que almacenan decisiones de diseño —colores, espaciado, tipografía y sombras— en un formato independiente de la tecnología. Conectan las herramientas de diseño con el código y garantizan la coherencia entre plataformas.
Por qué son importantes los tokens
Sin tokens, los valores se duplican en las bases de código de CSS, iOS y Android. Una única fuente de verdad para los tokens permite que un cambio en el color de marca actualice todas las plataformas simultáneamente.
Categorías de tokens
Categorías habituales: color (de marca, semántico y neutro), tipografía (font-family, tamaño, peso y line-height), espaciado (cuadrícula de 4 px), radio, sombra y animación (duración y easing).
Formatos de tokens
Los tokens se almacenan como JSON, YAML o en el formato de tokens de diseño del W3C. Cada token tiene un nombre, un valor, un tipo y una descripción opcional. Las transformaciones los convierten en salidas específicas para cada plataforma.
Tokens globales frente a tokens alias
Los tokens globales son valores sin procesar: color-blue-500: #3b82f6. Los tokens alias hacen referencia semánticamente a los globales: color-action-primary: {color-blue-500}. Los componentes deben hacer referencia a tokens alias, no a valores sin procesar.
Tokens en CSS
Las propiedades personalizadas de CSS son la salida natural para los tokens web. Un token llamado spacing-4 se convierte en --spacing-4: 1rem y se utiliza en toda la hoja de estilos como margin: var(--spacing-4).
Integración con herramientas de diseño
El complemento Figma Tokens y Tokens Studio sincronizan los tokens de diseño entre Figma y los repositorios de código. Diseñadores y desarrolladores comparten el mismo vocabulario de tokens, lo que elimina errores de traducción durante la entrega.
Ciclo de vida de los tokens
Los tokens evolucionan: retire valores antiguos sin romper a los consumidores proporcionando asignaciones de migración. El versionado semántico de los paquetes de tokens comunica los cambios incompatibles a los equipos consumidores.
Tokens multiplataforma
El mismo JSON de tokens genera variables CSS para la web, constantes de Swift para iOS y recursos XML para Android. Un único archivo de definición elimina las divergencias entre plataformas en las decisiones de diseño.
Adopción gradual de tokens
Comience con tokens de color y espaciado. Sustituya los valores codificados directamente archivo por archivo. Realice una búsqueda en la base de código de valores hexadecimales sin procesar y literales de píxeles para localizar las decisiones de diseño que aún estén codificadas directamente.
Tokens y tematización
Los tokens alias permiten aplicar temas: cambie el token global al que apunta un alias y cambiará todo el tema sin tocar el código de los componentes. Los temas claro, oscuro y de marca se derivan de la misma capa de alias.
Comprobación de conocimientos
¿Cuál es la diferencia entre un token global y un token alias?
Resumen
Los tokens de diseño son variables con nombre que codifican decisiones de diseño en un formato independiente de la plataforma. Los tokens globales contienen valores sin procesar; los tokens alias les aportan significado semántico. Juntos permiten crear sistemas de diseño coherentes, fáciles de mantener y multiplataforma.
Preguntas frecuentes
¿La lección «Qué son los design tokens» es gratis?
Sí — el texto completo de «Qué son los design tokens» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de CSS Academy, actualiza a CoddyKit PRO. El curso de CSS Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Qué son los design tokens»?
Descubra qué son los design tokens y por qué constituyen la base de los sistemas de diseño escalables. Practicas CSS Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar CSS Academy?
No se requiere experiencia previa. CSS Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Qué son los design tokens»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de CSS Academy?
Sí. Cada lección de CSS Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Qué son los design tokens
- Convenciones para nombrar tokens
- Implementación de temas mult marca con variables CSS
- Herramientas para tokens: Style Dictionary