Classes utilitárias não aplicam estilo
Possível causa:
-
Tailwind pode estar sendo removido pelo processo de purge (modo
contentmal configurado). -
O arquivo CSS gerado pode não estar sendo corretamente importado.
Solução:
-
Verifique se os caminhos nos campos
contentdotailwind.config.jsestão corretos. -
Confirme se o arquivo CSS compilado está incluído corretamente no seu HTML ou framework.
Estilos funcionam em desenvolvimento, mas somem na build
Possível causa:
- Classes dinâmicas (ex:
text-${cor}) não são capturadas pelo purge.
Solução:
-
Evite interpolar nomes de classes no HTML. Sempre que possível, use strings literais.
-
Se necessário, inclua essas classes no campo
safelistdotailwind.config.js.
O arquivo CSS está muito grande
Possível causa:
- Tailwind gera todas as combinações possíveis no modo de desenvolvimento.
Solução:
- Para produção, use o comando de build que remove classes não utilizadas:
NODE_ENV=production npx tailwindcss -o build.css --minify
Algumas classes não têm efeito esperado
Possível causa:
-
Conflito com regras CSS externas ou com a ordem de aplicação das classes.
-
Faltou aplicar a variante correta (como
hover:,md:, etc).
Solução:
-
Use a ferramenta de inspeção do navegador para ver quais estilos estão sendo aplicados ou sobrescritos.
-
Teste a aplicação das classes isoladamente.
Variáveis personalizadas (como cores ou espaçamentos) não funcionam
Possível causa:
- A configuração personalizada pode não ter sido aplicada corretamente no
tailwind.config.js.
Solução:
- Certifique-se de que está extendendo o tema corretamente:
theme: {
extend: {
colors: {
primario: '#1E40AF',
},
}
}
Esta página será atualizada conforme surgirem novas dúvidas da comunidade. Se você tem um problema que não está listado aqui, envie sua sugestão através dos comentários nas publicações do blog.