Tailwind CSS Academy · Aula

Paleta de cores do Tailwind

Explore todo o sistema de cores do Tailwind, com tons de 50 a 950, e aplique cores de fundo usando os utilitários bg-*.

Aula 1 de 413 etapas

Paleta de cores do Tailwind é uma aula grátis de Tailwind CSS Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Tailwind CSS Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Tailwind CSS Academy inclui 4 aulas no total.

Visão geral da paleta de cores

A paleta de cores padrão do Tailwind contém 22 famílias de cores nomeadas, cada uma com 11 tonalidades numeradas de 50 a 950. As famílias incluem neutros (slate, gray, zinc, stone, neutral), tons quentes (red, orange, amber, yellow), tons frios (lime, green, emerald, teal, cyan, sky, blue, indigo, violet) e acentos vibrantes (purple, fuchsia, pink, rose). Todas as tonalidades são pré-aprovadas para uso no seu sistema de design.

<!-- Using different color families -->
<div class="bg-slate-100">Slate 100</div>
<div class="bg-blue-500">Blue 500</div>
<div class="bg-emerald-600">Emerald 600</div>
<div class="bg-rose-400">Rose 400</div>

Entendendo os números das tonalidades

Os números das tonalidades comunicam a luminosidade: 50 é quase branco (um matiz sutil), 100–300 são pastéis claros, 400–600 são tons médios vibrantes, 700–800 são escuros e saturados, e 900–950 são quase pretos. Como regra geral, use 50–200 para fundos, 400–600 para ícones e acentos, e 700–900 para texto, garantindo contraste legível sobre branco.

<div class="bg-blue-50 p-4">Shade 50 — near-white background</div>
<div class="bg-blue-200 p-4">Shade 200 — light accent</div>
<div class="bg-blue-500 p-4 text-white">Shade 500 — vivid button color</div>
<div class="bg-blue-700 p-4 text-white">Shade 700 — dark hover state</div>
<div class="bg-blue-950 p-4 text-white">Shade 950 — deep background</div>

Aplicando cores de fundo

Aplique cores de fundo com o utilitário bg-{color}-{shade}. Ele define background-color do CSS no elemento. Use uma tonalidade clara, como bg-indigo-50, para fundos sutis de seções; uma tonalidade intermediária, como bg-indigo-600, para botões principais; e uma tonalidade escura, como bg-indigo-950, para fundos de rodapés e barras laterais. Sempre combine-a com uma cor de texto que ofereça contraste suficiente.

<!-- Section with subtle tint -->
<section class="bg-indigo-50 py-16 px-6">
  <h2 class="text-indigo-900 text-2xl font-bold">Features</h2>
</section>

<!-- Primary button -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded">
  Call to Action
</button>

Valores especiais de cor

Além da paleta numerada, o Tailwind oferece várias palavras-chave especiais de cor. bg-white e bg-black definem branco e preto puros. bg-transparent torna o fundo transparente (herdado do elemento pai). bg-current usa a cor atual do texto do elemento como fundo. bg-inherit herda explicitamente o fundo do elemento pai.

<div class="bg-white p-4">White background</div>
<div class="bg-black text-white p-4">Black background</div>
<div class="bg-transparent border border-gray-300 p-4">
  Transparent (shows parent background)
</div>

Famílias de cores: quentes e frias

Escolher entre cores quentes e frias afeta o tom emocional do seu design. Cores quentes (red, orange, amber, yellow) transmitem energia, urgência e calor — ótimas para alertas, distintivos de promoção e estados de aviso. Cores frias (blue, indigo, teal, cyan) transmitem confiança, calma e profissionalismo — ideais para ações principais, painéis de dados e aplicações corporativas.

<!-- Warm: urgency/alert -->
<div class="bg-amber-100 border-l-4 border-amber-500 text-amber-800 p-4">
  Limited time offer!
</div>

<!-- Cool: trust/primary -->
<div class="bg-blue-100 border-l-4 border-blue-500 text-blue-800 p-4">
  Your data is encrypted and secure.
</div>

Cinzas neutros: Slate, Gray e Zinc

O Tailwind tem cinco famílias de cinzas neutros: slate (matiz azul-acinzentado), gray (neutro), zinc (levemente quente), neutral (neutro puro) e stone (bege quente). A escolha entre elas é sutil, mas importante para a identidade da marca. Slate combina com produtos de tecnologia e para desenvolvedores. Gray funciona de forma universal. Stone combina com marcas naturais e terrosas. Escolha uma e use-a de forma consistente em todo o projeto.

<p class="text-slate-700">Slate gray — cool, tech-forward</p>
<p class="text-gray-700">Gray — universal neutral</p>
<p class="text-zinc-700">Zinc — slightly warm neutral</p>
<p class="text-stone-700">Stone — earthy warmth</p>

Criando um sistema de status codificado por cores

Um uso prático das famílias de cores do Tailwind é criar um sistema de indicadores de status. Associe estados semânticos a famílias de cores: sucesso a green, aviso a yellow, erro a red, informação a blue e neutro a gray. Use a tonalidade 100 para o fundo e a tonalidade 700 para o texto, garantindo contraste e coerência visual.

<div class="flex flex-col gap-2">
  <span class="bg-green-100 text-green-700 px-3 py-1 rounded-full text-sm font-medium">Success</span>
  <span class="bg-yellow-100 text-yellow-700 px-3 py-1 rounded-full text-sm font-medium">Warning</span>
  <span class="bg-red-100 text-red-700 px-3 py-1 rounded-full text-sm font-medium">Error</span>
  <span class="bg-blue-100 text-blue-700 px-3 py-1 rounded-full text-sm font-medium">Info</span>
  <span class="bg-gray-100 text-gray-700 px-3 py-1 rounded-full text-sm font-medium">Neutral</span>
</div>

Modificador de opacidade do fundo

O modificador de opacidade com barra também funciona para cores de fundo. bg-blue-600/20 aplica a cor blue-600 com 20% de opacidade, criando um efeito de tonalidade translúcida. Isso é usado com frequência em fundos sobrepostos, efeitos de vidro fosco e fundos coloridos de destaque atrás do conteúdo, sem ocultar completamente o que está atrás deles.

<!-- Translucent modal backdrop -->
<div class="fixed inset-0 bg-gray-900/50 flex items-center justify-center">
  <div class="bg-white rounded-xl p-8 shadow-2xl">
    Modal content
  </div>
</div>

Escolhendo cores primárias e de destaque

Um padrão comum é escolher uma cor primária para os principais elementos interativos e uma cor de destaque para realçar informações importantes. Por exemplo, indigo como cor primária e amber como cor de destaque. Ambas já estão presentes na paleta do Tailwind, então você tem imediatamente um espectro completo de tonalidades sem precisar configurar nada.

<!-- Primary action: indigo -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded-lg">
  Primary Action
</button>

<!-- Accent highlight: amber -->
<span class="bg-amber-400 text-amber-900 text-xs font-bold px-2 py-0.5 rounded">
  NEW
</span>

Cores de fundo do modo escuro

No modo escuro, os fundos passam de tons claros para tons escuros. Use o prefixo dark: para definir cores de fundo para o tema escuro. Um padrão comum: fundo principal bg-white dark:bg-gray-900, superfície de cartão bg-gray-50 dark:bg-gray-800 e elementos elevados bg-white dark:bg-gray-700. Esse sistema de elevação em três níveis cria profundidade em interfaces escuras.

<body class="bg-white dark:bg-gray-900">
  <div class="bg-gray-50 dark:bg-gray-800 rounded-xl p-6">
    <div class="bg-white dark:bg-gray-700 rounded-lg p-4">
      Elevated card in both themes
    </div>
  </div>
</body>

Estendendo a paleta

Se a paleta padrão não combinar com sua marca, estenda-a em tailwind.config.js, dentro de theme.extend.colors. Você pode adicionar famílias de cores inteiramente novas com tons personalizados ou adicionar uma única cor da marca. Depois de definida, a nova cor fica disponível em todos os utilitários do Tailwind: bg-brand-500, text-brand-700, border-brand-300 etc.

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          50: '#f0f9ff',
          500: '#0ea5e9',
          900: '#0c4a6e',
        },
      },
    },
  },
};

Verificação rápida

Teste sua compreensão dos conceitos de domínio do Tailwind CSS apresentados nesta lição.

Recapitulação da lição

Nesta lição, você aprendeu que: cada uma das 22 famílias de cores do Tailwind tem 11 tons, de 50 (claro) a 950 (escuro); bg-{color}-{shade} aplica uma cor de fundo, e o modificador /opacity adiciona transparência; e cores quentes transmitem urgência, enquanto cores frias transmitem confiança. A seguir, criaremos gradientes com os utilitários de fundo em gradiente do Tailwind.

Grátis para começar

Aprenda HTML com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Paleta de cores do Tailwind” é grátis?

Sim — o texto completo de “Paleta de cores do Tailwind” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Tailwind CSS Academy, atualize para CoddyKit PRO. O curso de Tailwind CSS Academy inclui 4 aulas no total.

O que vou aprender em “Paleta de cores do Tailwind”?

Explore todo o sistema de cores do Tailwind, com tons de 50 a 950, e aplique cores de fundo usando os utilitários bg-*. Você pratica Tailwind CSS Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Tailwind CSS Academy?

Nenhuma experiência prévia é necessária. Tailwind CSS Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Paleta de cores do Tailwind”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Tailwind CSS Academy?

Sim. Cada aula de Tailwind CSS Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Paleta de cores do Tailwind
  2. Gradientes de fundo
  3. Modificadores de opacidade e cor
  4. Tamanho, posição e repetição do fundo
← Voltar para Tailwind CSS Academy