Saltar al contenido

Nombrar

Crear las variables en Figma

Cómo crear las colecciones semánticas en Figma con sus nombres definitivos, cómo trabajar con muchas variables a la vez y qué pasa si después tienes que renombrar una.

Última revisión:

Con la convención escrita y los nombres decididos, toca crear las variables semánticas en Figma. En esta lección verás cómo crear las colecciones, cómo crear cada variable con todo lo que necesita y cómo trabajar con muchas a la vez. Al final, qué pasa si un día tienes que renombrar una.

En esta página

Las colecciones de este módulo

En este módulo creas dos colecciones semánticas, cada una con un único modo:

ColecciónModoContenido
Semantic colorLightFondos, textos y bordes
Semantic sizeValueRadios semánticos y medidas de maquetación

Crea cada colección como creaste Primitives en el módulo 2 (Qué es un primitivo, En Figma) y cambia el nombre de su modo. En Semantic color, el modo se llama Light: los alias de este módulo son los de la columna Light de tu mapa.

Nota

El modo Dark de Semantic color y la colección Layout, con los tamaños de texto de Desktop y Mobile, llegan en el módulo Modos y temas (Crear los modos en Figma). Los dejamos para entonces por un motivo didáctico: en este módulo aprendes a nombrar, y en el siguiente, a trabajar con modos.

Crear una variable completa

Cada variable semántica necesita seis cosas. Las dos primeras se escriben al crearla; las otras, en el panel de edición de la variable (Figma: Create and manage variables):

  1. El nombre completo, con sus /. Al escribir color/background/neutral/subtle, Figma crea los grupos color, background y neutral y pone la variable dentro.
  2. El alias. Haz clic derecho en el valor y elige Create alias. Después, busca el primitivo en la lista: color/neutral/50, por ejemplo.
  3. La descripción. Para qué se usa la variable, en una frase: "Fondo de tarjetas y bloques de código". Figma la exporta como $description.
  4. El scope. El de su propiedad: Frame fill y Shape fill para los fondos, Text fill y Shape fill para los textos, Stroke para los bordes (Un scope por propiedad).
  5. El code syntax Web. El nombre en CSS, con el formato var(--t101-…) y los niveles unidos con guiones: var(--t101-color-background-neutral-subtle) (Una sola fuente de verdad).
  6. La visibilidad. Los semánticos se publican: deja sin marcar Hide from publishing.

Recomendación

Crea las variables ya con su nombre definitivo, escrito antes en tu tabla. Corregir un nombre en una tabla cuesta menos que en una colección: en la tabla no hay alias, scopes ni code syntax que revisar.

Trabajar con muchas variables

Una colección semántica tiene decenas de variables. Figma permite trabajar con varias a la vez (Figma: Create and manage variables):

Quieres…Cómo se hace
Seleccionar varias variables⌘ (Mac) o Ctrl (Windows) para elegirlas una a una; ⇧ Shift para un rango
Poner el mismo scope a variasSeleccionarlas, clic derecho, Edit variables
Ocultarlas o publicarlas a la vezIgual: Edit variables sobre la selección
Duplicar una variableSeleccionarla y pulsar ⇧ Shift + Enter
Agrupar variables sueltasSeleccionarlas, clic derecho, New group with selection
Renombrar un grupoDoble clic en el nombre del grupo, en el panel lateral de la vista Variables
Duplicar, desagrupar o borrar un grupoClic derecho en el nombre del grupo

Si creas una variable duplicando otra, abre la copia y repasa los seis puntos de Crear una variable completa. Cada variable tiene que acabar con su propio nombre, alias, descripción y code syntax: un code syntax repetido daría a dos variables el mismo nombre en CSS.

Si tienes que renombrar

En el ejercicio no hace falta renombrar: creas cada variable con su nombre definitivo. Pero en un archivo real se renombra, por ejemplo cuando un token pasa a tener estados y necesita /default (La hoja explícita), o cuando un equipo cambia de convención.

Lo que dice la documentación de la API de plugins de Figma:

  • Un alias apunta al identificador de la variable, no a su nombre. Un alias es un objeto con dos datos, type e id, y el id es el de la variable de destino (Figma Plugin API: VariableAlias). Lo mismo vale para las variables aplicadas a un elemento del diseño.
  • El code syntax es un dato aparte del nombre (Figma Plugin API: Variable).

Lo que comprobamos el 2026-10-04, renombrando variables con esa API:

  • Los alias se conservan. Al renombrar el primitivo al que apunta un semántico, el semántico siguió apuntando a él, ya con el nombre nuevo. Al renombrar el semántico, su alias no cambió.
  • Los vínculos del diseño se conservan. Un rectángulo con la variable en el relleno la siguió usando después del cambio de nombre.
  • El code syntax no cambia. Una variable renombrada de color/text/accent a color/text/accent/default siguió con el code syntax var(--t101-color-text-accent). Al renombrar, actualiza también el code syntax, o en código seguirá el nombre viejo.

Lo que te llevas

  • En este módulo creas Semantic color con el modo Light y Semantic size con el modo Value, con las variables ya nombradas.
  • Cada variable lleva nombre, alias, descripción, scope, code syntax y visibilidad; duplicar y editar en bloque ahorra trabajo.
  • Renombrar conserva alias y vínculos, pero el code syntax hay que cambiarlo a mano.

Fuentes