Cards
Cards para agrupar conteudo. Suporte a header, body, footer, 8 variantes de cor, sombras, interatividade e featured.
Card Basico
Titulo do Card
Conteudo do card com informacoes relevantes para o usuario.
<div class="canta-card">
<div class="canta-card__header">
<h3 class="canta-card__title">Titulo do Card</h3>
</div>
<div class="canta-card__body">
<p>Conteudo do card.</p>
</div>
<div class="canta-card__footer">
<button class="canta-btn canta-btn--primary canta-btn--sm">Acao</button>
</div>
</div>
Variantes de Sombra
Shadow SM
Sombra pequena.
Shadow MD
Sombra media.
Shadow LG
Sombra grande.
<div class="canta-card canta-card--shadow-sm">...</div>
<div class="canta-card canta-card--shadow-md">...</div>
<div class="canta-card canta-card--shadow-lg">...</div>
Variantes de Cor
Acento lateral esquerdo com a cor semantica. Use para indicar status, categoria ou prioridade.
Blue (--blue)
Destaque primario, informacao geral, elementos da marca.
Success (--success)
Operacao concluida, status ativo, aprovado.
Danger (--danger / --error)
Erro, falha, item bloqueado, acao destrutiva.
Warning / Amber (--warning / --amber)
Atencao, pendencia, prazo proximo, requer acao.
Info (--info)
Informacao contextual, dica, nota.
Magenta (--magenta)
Destaque especial, prioridade alta, urgente.
Gray (--gray)
Neutro, inativo, rascunho, arquivado.
Dark (--dark)
Destaque forte, secao principal, header de modulo.
<div class="canta-card canta-card--blue">...</div>
<div class="canta-card canta-card--success">...</div>
<div class="canta-card canta-card--danger">...</div>
<div class="canta-card canta-card--warning">...</div>
<div class="canta-card canta-card--info">...</div>
<div class="canta-card canta-card--magenta">...</div>
<div class="canta-card canta-card--gray">...</div>
<div class="canta-card canta-card--dark">...</div>
Card Interativo
Card Interativo
Passe o mouse para ver o efeito de hover.
<div class="canta-card canta-card--interactive">
<div class="canta-card__body">
<h3 class="canta-card__title">Card Interativo</h3>
<p>Passe o mouse para ver o efeito de hover.</p>
</div>
</div>
Panel Style
Header com fundo colorido e texto branco, igual ao Bootstrap panel-danger, panel-warning, etc. Ativado com .canta-card--panel + cor.
Panel Blue
Informacao geral, destaque primario da marca.
Panel Success
Operacao concluida, registro aprovado, status ativo.
Panel Danger
Erro critico, registro bloqueado, acao destrutiva.
Panel Warning
Atencao requerida, prazo vencendo, pendencia.
Panel Info
Nota informativa, dica contextual.
Panel Magenta
Prioridade alta, urgente, promocional.
Panel Dark
Modulo principal, secao de destaque.
<!-- Adicione .canta-card--panel + cor para header colorido -->
<div class="canta-card canta-card--panel canta-card--blue">
<div class="canta-card__header">
<h3 class="canta-card__title">Panel Blue</h3>
</div>
<div class="canta-card__body">
<p>Conteudo do panel.</p>
</div>
</div>
<!-- Todas as cores: -->
<div class="canta-card canta-card--panel canta-card--success">...</div>
<div class="canta-card canta-card--panel canta-card--danger">...</div>
<div class="canta-card canta-card--panel canta-card--warning">...</div>
<div class="canta-card canta-card--panel canta-card--info">...</div>
<div class="canta-card canta-card--panel canta-card--magenta">...</div>
<div class="canta-card canta-card--panel canta-card--dark">...</div>
Panel Completo
Header colorido + body + footer com botoes. O padrao mais proximo do Bootstrap panel.
Resumo Financeiro
R$ 45.230
Receita do mes atual
Pendencias
12
Documentos aguardando aprovacao
Prazos
5
Tarefas vencem esta semana
API
| Classe | Descricao |
|---|---|
.canta-card | Classe base (obrigatoria) |
.canta-card__header | Cabecalho |
.canta-card__body | Conteudo principal |
.canta-card__footer | Rodape com acoes |
.canta-card__title | Titulo |
.canta-card__subtitle | Subtitulo |
| Sombras | |
.canta-card--shadow-sm | Sombra pequena |
.canta-card--shadow-md | Sombra media |
.canta-card--shadow-lg | Sombra grande |
.canta-card--shadow-xl | Sombra extra grande |
| Cores (acento lateral esquerdo) | |
.canta-card--blue | Azul CANTA (#0050F2) |
.canta-card--success | Verde sucesso (#22C55E) |
.canta-card--danger | Vermelho erro (#FF3264). Alias: --error |
.canta-card--warning | Amber alerta (#F59E0B). Alias: --amber |
.canta-card--info | Azul info (#1D4ED8) |
.canta-card--magenta | Magenta (#FF3264) |
.canta-card--gray | Cinza neutro |
.canta-card--dark | Escuro |
| Panel (header colorido) | |
.canta-card--panel | Ativa header com fundo colorido (combine com --blue, --danger, etc.) |
| Comportamento | |
.canta-card--interactive | Hover com elevacao |
.canta-card--featured | Borda top colorida + shadow lg |
.canta-card--compact | Padding reduzido |
.canta-card--horizontal | Layout media + conteudo lado a lado |