Layouts são responsáveis pela organização dos elementos na tela. Tailwind oferece várias formas de posicionar e distribuir conteúdo:
O Flexbox permite alinhar e distribuir itens em linhas ou colunas.
Use flex, justify-*, items-*.
O Grid permite organizar elementos em linhas e colunas. Use
grid, grid-cols-*, gap-*.
Controla o posicionamento com relative,
absolute, fixed, top-0,
left-0, etc.
Tailwind usa prefixos para aplicar estilos em diferentes larguras de
tela. Ex: sm:, md:, lg:,
xl:, 2xl:.
Este container é responsivo e se adapta aos breakpoints do Tailwind.
Aspect Ratio controla proporção de largura/altura.
Columns divide texto ou elementos em colunas múltiplas.
Texto em coluna 1. Lorem ipsum dolor sit amet...
Texto em coluna 2. Sed ut perspiciatis unde omnis...
Utilitários como p-* (padding), m-* (margin) e
space-x|y-* controlam espaçamentos internos, externos e
entre itens.
Tailwind possui uma vasta paleta de cores organizadas por tonalidade.
Ex: bg-blue-500, text-red-300.
Utilize classes como text-*, font-*,
leading-*, tracking-* para estilizar texto.
Texto pequeno
Texto base
Texto grande
Texto extra grande e negrito
Classes como block, inline-block,
hidden controlam exibição dos elementos.
Tailwind oferece utilitários diversos para controle avançado:
break-after-auto/page/column: controle de quebra após
elementos
select-none: evita seleção de textocursor-pointer: altera o cursor
Use transition, duration-*,
ease-*, hover:, animate-* para
efeitos visuais.