URGENTE
DESIGNDoug
Voltar para Home
Web Design|4 min de leitura

Figma Variables: Como criar temas claros e escuros no Design System

Maya PixelPublicado em 24 de jun. de 2026
Figma Variables: Como criar temas claros e escuros no Design System
Publicidade

Figma Variables: Como criar temas claros e escuros no Design System

Resposta rápida: As Figma Variables são valores dinâmicos reutilizáveis que substituíram a necessidade de duplicar componentes para diferentes temas de cor. Para estruturar temas claro (Light Mode) e escuro (Dark Mode) de forma profissional, você deve criar uma coleção de variáveis baseada em tokens semânticos (ex: bg-primary, text-secondary) e, em seguida, adicionar múltiplos modos (Modes) a essa coleção. Isso permite que qualquer frame herde e alterne as cores automaticamente ao mudar as configurações de exibição do contêiner.

A diferença entre Cores Primitivas e Semânticas

O erro mais comum na transição para o Figma Variables é tentar aplicar as cores primitivas (como blue-500 ou white) diretamente nos elementos da tela. A arquitetura recomendada para Design Systems estruturados exige duas camadas distintas:

  1. Tokens Primitivos: Onde você define a paleta global de cores física da marca (ex: brand-blue = #0055FF, slate-900 = #0F172A).
  2. Tokens Semânticos: Onde você atribui papéis funcionais para as cores baseadas no contexto (ex: bg-page recebe slate-50 no modo claro e slate-900 no modo escuro).

Ao construir as telas, os seus componentes devem referenciar exclusivamente os tokens semânticos. Isso garante que a transição de cor ocorra de forma harmônica e controlada.

Como estruturar os Modos no Figma

Para criar o switch de temas, abra o painel Local Variables e clique no ícone de adição para criar colunas extras de variáveis (os modos). Nomeie a primeira coluna como Light e a segunda como Dark.

A partir daí, basta mapear cada variável semântica para apontar para a respectiva cor primitiva do tema. Por exemplo:

Ao finalizar, ao arrastar qualquer frame ou componente para dentro de uma seção configurada com o modo correspondente, o Figma reajustará toda a paleta instantaneamente, sem que você precise alterar uma única camada de cor manualmente.

Integração de Design com Código

Essa facilidade do Figma Variables se estende ao desenvolvimento de código-fonte. Projetos maduros de front-end, como discutimos no guia para criar um design system multiplataforma, exportam essas variáveis diretamente em formato JSON.

Isso permite que as mesmas cores definidas no Figma alimentem frameworks utilitários ou APIs de geração de código visual automática, como as novas ferramentas de conversão de wireframes em código. O trabalho do designer de UI agora está mais próximo do que nunca da arquitetura lógica desenvolvida em copilotos como o Claude 3.5 Sonnet.

Minha leitura

O uso de Figma Variables com modos é uma obrigatoriedade para qualquer profissional que trabalha com interfaces escaláveis. Ele elimina o retrabalho crônico de manter layouts duplicados e estabelece um canal direto de comunicação semântica de cores com os desenvolvedores de front-end.

Leia também

Fonte

Publicidade

Comentários

Os comentários usam o Giscus e são carregados só quando você pedir.