Pular para o conteúdo

Card

Contêiner para agrupar informações relacionadas.

Em cada stack

HTML e Astro
Classes itps-* do CSS Sinapse, com todas as variantes desta página.
React e Vue
Componentes padrão do shadcn (card) com o tema Sinapse: cores, fonte e raio vêm do tema, e as variantes itps-* desta página existem só no HTML.

Relatório mensal

Maio de 2026

Pronto

Indicadores consolidados e liberados para revisão.

Instalação

O comando instala o Card da sua stack com o tema Sinapse. Configure o registry uma vez por projeto em Comece por aqui.

terminal · React/Next

pnpm dlx shadcn@latest add @sinapse/card

terminal · Vue 3/Nuxt 4

pnpm dlx shadcn-vue@latest add https://dsystem.sinapse.org.br/r/vue/card.json

Sem shadcn, não há instalação por componente: use o CSS Sinapse e as classes da API copy-first desta página.

Uso

Em React/Next com shadcn/ui e Vue 3/Nuxt 4 com shadcn-vue, use Card e seus compostos para estruturar cabeçalho, conteúdo, ações e rodapé. A composição deixa claro onde ficam título, descrição e ação.

Para HTML ou wrappers finos, use itps-card quando precisar de uma superfície neutra copy-first. Card não cria hierarquia interna; use heading, texto, Tag, Avatar ou Button conforme o conteúdo exigir.

Exemplos

Estrutura

PeçaReact/Next e Vue 3/Nuxt 4HTML
ContêinerCarditps-card
CabeçalhoCardHeaderlayout interno livre
TítuloCardTitleheading sem classe obrigatória
DescriçãoCardDescriptiontexto de apoio
AçãoCardActionButton, Link ou Tag conforme o caso
ConteúdoCardContentcorpo do card
RodapéCardFooterbloco final opcional

Variantes

Use a variante base para superfície com borda. itps-card--elevated adiciona sombra; itps-card--flat remove a borda visual e o padding para encaixar o conteúdo em layouts densos.

Plano
Base
Elevado

API copy-first

ClasseUso
itps-cardSuperfície base com borda, fundo card e padding.
itps-card--elevatedCard com sombra para destaque moderado.
itps-card--flatRemove borda visual e padding para composição interna.

Acessibilidade

Use <div> para agrupamento visual sem ação. Quando o bloco inteiro precisar navegar, prefira Feature Card ou um Link claro dentro do conteúdo. Evite colocar vários controles primários dentro de um card pequeno; isso torna a varredura e o foco mais difíceis.