Skip to content

O que vamos aprender

Antes de mais nada, vamos apresentar este workshop.

Introdução e Apresentação

  • Boas Vindas
  • Cronograma
  • Requisitos
  • Sobre o Instrutor

Introdução ao TailwindCSS

  • O que é o TailwindCSS
  • Utility First
  • Brincando no Tailwind Playground
  • Trazendo para o VSCode
    • Extensão oficial
    • Plugin Prettier

Tailwind Básico

  • Conceitos básicos
  • Sistema de Cores
  • Sistema de Medidas
  • Cores de Texto e Fundo
  • Margin e Padding
  • Largura e Altura
  • Tipografia
  • Flexbox
  • Exercício - Do Figma ao código: Card de Testimonial

Variantes e Estados

  • Variantes e Estado
  • Pseudo-classes

Layouts Responsivos

  • Breakpoints
  • Exercício

Estendendo seu tema

Dark mode com TailwindCSS

Plugins: Tipografia, Container Queries e Forms

Recursos Avançados

  • Funções e Diretivas
  • Quero CSS PURO!
    • Arbitrary properties
    • Arbitrary variants (como lidar com whitespace)
  • Classes mágicas
    • container
    • size-4
    • space-y-4
    • line-clamp-3
    • sr-only
    • divide-zinc-400
    • gradientes (from, to, via)
  • Animações
  • Diretivas
    • @import
    • @theme
    • @source
    • @utility
    • @variant
    • @custom-variant
    • @apply
    • @reference
  • Regras do Tailwind
    • Não construa as classes dinamicamente
    • Não use props para construir classes dinamicamente

Ferramentas importantes

  • tailwind-merge
  • clsx
  • Nossa função utilitária (cn())

Outras Ferramentas

  • Headless components
  • Ferramenta: Nearest Tailwind Colors
  • Bibliotecas: Tailwindui, headlessui, catalyst, tremor, daisyui, tremor, tailblocksk, shadcn