SWCore / CSS / Card

Card CSS

Contêiner de conteúdo com cabeçalho, corpo e rodapé opcionais — 11 tipos prontos (produto, perfil, estatística, depoimento, tarefa…), tudo por token no mesmo atributo.

O que é

Bloco com borda/sombra que agrupa conteúdo relacionado. O TIPO vem como token (prd, prf, stt…), combinável com comportamento, destaque de cor e efeito visual — tudo no mesmo atributo sw-card. As partes internas (.sw-card-hdr/-bdy/-ftr) são opcionais e independentes.

Como funciona

100% CSS. O padding de cada parte interna muda junto quando você escolhe um tamanho (pp/p/g/xg) no card — não precisa ajustar cada parte na mão. Destaque "topo" (pri solto) pinta uma borda de 3px em cima; "lateral" (lft-pri) na esquerda; "preenchido" (fil-pri) tinge o card inteiro.

Exemplos

Com cabeçalho, corpo e rodapé Ao vivo
Plano Pro
Acesso completo a todos os recursos, sem limite de projetos.
<div sw-card="sha">
  <div class="sw-card-hdr">Título</div>
  <div class="sw-card-bdy">Conteúdo.</div>
  <div class="sw-card-ftr">Rodapé.</div>
</div>
Destaque de topo, lateral e preenchido Ao vivo
destaque topo (pri)
lateral (lft-suc)
preenchido (fil-pri)
perigo/erro (per)
<div sw-card="pri">borda colorida em cima</div>
<div sw-card="lft-suc">borda colorida na lateral</div>
<div sw-card="fil-pri">card inteiro tingido, texto claro</div>
<div sw-card="per">destaque de perigo/erro</div>
Interativo, sombra, vidro e aura Ao vivo
sha + int — passe o mouse
aura (halo de brilho)
<a sw-card="sha int" href="#">clicável, levanta no hover</a>
<div sw-card="aura">halo de brilho ao redor</div>
<div sw-card="grd">borda com degradê que gira</div>

<!-- glass: só sobre imagem/vídeo de fundo -->
<div style="background:url('/foto.jpg') center/cover">
  <div sw-card="glass">painel de vidro fosco</div>
</div>
Tipo pronto — produto (prd) Ao vivo
Camiseta SWCore

100% algodão

R$ 89,90
<div sw-card="prd int">
  <div class="sw-card-img"><img src="/produto.jpg" alt=""></div>
  <div class="sw-card-bdy">
    <h3 class="sw-card-ttl">Nome do produto</h3>
    <p class="sw-card-txt">Descrição curta.</p>
    <strong>R$ 129,00</strong>
  </div>
  <div class="sw-card-ftr"><button sw-btn="pri">Comprar</button></div>
</div>

<!-- outros tipos prontos: med (mídia/blog) prf (perfil) stt (estatística)
     prc (preço) hor (horizontal) ftr (feature) tst (depoimento)
     ntf (notificação) tsk (tarefa) neo (futurista) -->

Atributos

Nenhum.

Variantes

med · prd · prf · stt · prc · hor · ftr · tst · ntf · tsk · neo
tipo — mídia/blog, produto, perfil, estatística, preço, horizontal, feature, depoimento, notificação, tarefa, futurista
int · sha
comportamento — interativo (hover) / com sombra
pp · p · m · g · xg
tamanho do padding interno
pri · suc · ale · inf · per (soltos)
destaque de TOPO — borda colorida de 3px em cima
lft-pri · lft-suc · lft-ale · lft-per…
destaque LATERAL — borda colorida de 4px à esquerda
fil-pri · fil-suc · fil-ale…
PREENCHIDO — tinge o card inteiro na cor (texto vira claro)
glass
vidro fosco — só sobre imagem/vídeo de fundo
aura
halo de brilho (glow) ao redor do card
grd
borda com degradê que gira (animado)

Eventos

Nenhum.

API (JavaScript)

Nenhum.

Requisitos

Nenhuma.

Limitações — o que ele não faz

Nenhuma.