Neste workshop, você aprenderá a usar o Tailwind CSS, desde a configuração inicial até a criação de layouts responsivos e estilização avançada. Exploraremos a aplicação de classes utilitárias, personalização de temas, integração com frameworks como React e Vue, e técnicas de otimização de performance. Com atividades práticas e exemplos, este workshop proporcionará o conhecimento necessário para melhorar suas habilidades de estilização web usando Tailwind CSS.
Apresentação do workshop e objetivos. O que é Tailwind CSS e por que usá-lo? Comparação com outras frameworks CSS (Bootstrap).
Usando somente o CDN Instalação do Node.js e npm. Configuração de um projeto com Tailwind CSS. Estrutura de diretórios e arquivos principais.
Visão geral Princípio das classes utilitárias. Aplicação básica de classes utilitárias em HTML. Customização de utilitários.
Uso de classes responsivas. Breakpoints no Tailwind CSS. Exemplo prático: Criando um layout responsivo.
Classes de tipografia. Configuração de fontes customizadas. Paleta de cores e customização.
Sistema de grid do Tailwind CSS. Flexbox e uso de classes de layout. Exemplo prático: Construindo uma página inicial com grid e flexbox.
Configuração e uso do arquivo tailwind.config.js. Extendendo e customizando temas. Plugins do Tailwind CSS.
Uso de pseudo-classes (hover, focus, etc.). Classes condicionais e interações. Exemplo prático: Criando componentes interativos.
Usando Tailwind com React, Vue, ou Angular. Integração com ferramentas de construção como Webpack. Exemplo prático: Criando um componente estilizado em React.
Otimização de performance com Tailwind CSS. Removendo CSS não utilizado com PurgeCSS. Boas práticas de organização e manutenção de código.