SW Core
SW Core / CSS

CSS

Tema, cor, tipografia, espaçamento, layout e as peças que funcionam só com CSS, sem JavaScript.

Base do SW Core

Tipografia

Cor

Espaçamento, bordas e sombras

Layout

Utilitários de conteúdo

Componentes CSS

21 - Botão Um atributo, várias palavras: cor, estilo, forma e tamanho do botão se escrevem juntos — sw-btn="pri pill g". 22 - Avatar A bolinha com a foto ou as iniciais da pessoa — cinco tamanhos, cores, pontinho de "online" e pilhas de rostos que se abrem ao passar o mouse. 23 - Badge Selo pequeno para contagem e status — "3", "Novo", "Pago", um pontinho piscando, ou flutuando no canto de um botão. 24 - Breadcrumb A trilha "Início / Roupas / Camiseta" que mostra onde a pessoa está no site e leva de volta com um clique. 25 - Card A "caixinha" que agrupa um conteúdo — serviço, produto, post, plano, perfil, número do painel. Um atributo, 11 modelos prontos, e palavras para tamanho, cor e efeito. 26 - Divider Uma linha para separar partes da página — cheia, tracejada, grossa, em pé ou com um texto no meio ("ou"). 27 - Timeline Linha do tempo: uma lista de acontecimentos em ordem, cada um com uma bolinha presa a uma linha — em pé ou deitada. 28 - Skeleton O "esqueleto" cinza que brilha enquanto o conteúdo carrega — linhas de texto, título, foto, avatar, botão e selo, prontos para montar. 29 - Stepper Mostra em que etapa a pessoa está: "Carrinho → Entrega → Pagamento → Pronto" — deitado ou em pé, com as etapas feitas marcadas com ✓. 30 - Segmentado Opções coladas lado a lado em que só uma fica marcada — "Mensal | Anual", "Grade | Lista", "Dia | Semana | Mês". 31 - Alerta (inline) Caixa de aviso que fica parada na página — sucesso, erro, atenção ou informação, com ícone, título e texto.

CSS nativo

32 - CSS nativo — visão geral O navegador agora faz sozinho o que antes pedia JavaScript. O SW Core 2.1.0 veste esses recursos com atributos curtos — mais leve e mais rápido. 33 - Entrar ao rolar (sw-revela) O conteúdo aparece conforme entra na tela, acompanhando a rolagem — com um atributo e zero JavaScript. 34 - Barra de leitura (sw-progresso) Uma linha fina na cor do site que vai enchendo conforme a pessoa lê a página. Um elemento vazio, zero JavaScript. 35 - Menu, aviso e painel (sw-popover) Menu suspenso, aviso no canto e painel lateral que abrem com um botão e fecham sozinhos (Esc ou clique fora) — sem JavaScript. 36 - Modal nativo (sw-dialog) A janela de confirmação do próprio navegador, com entrada e saída animadas, fundo desfocado e a página travada atrás. Abrir é uma linha. 37 - Dica ancorada (sw-dica) Balãozinho de explicação que abre no clique e fica grudado no botão — feito pelo próprio navegador, sem JavaScript. 38 - Sanfona nativa (sw-sanfona) Perguntas e respostas que abrem e fecham com um toque — HTML puro (<details>), bom para o Google e sem JavaScript. 39 - Carrossel de arrastar (sw-trilho) Uma fileira de cartões que a pessoa arrasta para o lado com o dedo, e cada um encaixa no lugar. Sem biblioteca de slider, sem JavaScript. 40 - Formulário que trava (sw-trava) O botão "Enviar" fica apagado até a pessoa preencher tudo certo, e o campo errado só fica vermelho depois que ela mexeu nele. Sem JavaScript. 41 - Bloco que se adapta (sw-caixa) O mesmo cartão fica em pé num espaço estreito e deitado num espaço largo — ele olha o tamanho do lugar onde está, não o tamanho da tela.