Início CSS Componentes Animações 01 - Tema e tokens 02 - Tipografia 03 - Cores semânticas 04 - Paleta estendida 05 - Ícones 06 - Espaçamento 07 - Bordas 08 - Sombras 09 - Breakpoints 10 - Container 11 - Grid 12 - Flex 13 - Posição 14 - Quebra de texto 15 - Zoom 16 - Object-fit 17 - Proporção 18 - Filtros 19 - Superfície 20 - Interação 21 - Botão 22 - Avatar 23 - Badge 24 - Breadcrumb 25 - Card 26 - Divider 27 - Timeline 28 - Skeleton 29 - Stepper 30 - Segmentado 31 - Alerta (inline) 32 - Tabs 33 - Dropdown 34 - Navbar 35 - Sidebar 36 - Scrollspy 37 - Voltar ao topo 38 - Paginação 39 - Accordion 40 - Text Carousel 41 - Arrastar (Draggable) 42 - Chip 43 - Panel (drawer) 44 - Modal 45 - Tooltip 46 - Toast (SW.Alert) 47 - Progress 48 - Rating (estrelas) 49 - LGPD / Cookies 50 - Campo de formulário 51 - Validação inline (matinp) 52 - Select (JS) 53 - Máscara de campo 54 - Validação de formulário 55 - Textarea auto-resize 56 - Contador de caracteres 57 - Upload de arquivo 58 - Editor de texto rico 59 - Recorte de imagem 60 - Lightbox 61 - Slider de imagens 62 - Feed do Instagram 63 - Tabela avançada 64 - Infinite Scroll 65 - AJAX declarativo 66 - Cotação de moedas 67 - Máquina de escrever 68 - Realce de código 69 - Tema dia/noite 70 - Conteúdo responsivo 71 - Lazy load de imagem 72 - Preloader 73 - Efeitos de entrada 74 - Texto animado 75 - Mini-componentes animados 76 - Cascade 77 - Pin (prende na tela) 78 - Fixed (gruda no topo) 79 - Track (fileira horizontal) 80 - Sections (tela cheia) 81 - Frames (sprite no scroll) 82 - SVG Draw (traço) 83 - Motion Path 84 - Tilt (3D no mouse) 85 - Magnetic (ímã) 86 - Glow (segue o mouse) 87 - Cursor personalizado 88 - Canvas (fundo generativo) 89 - Lottie 90 - Rive 91 - Countdown 92 - Counter 93 - Transição de página
08
Sombras CSS
Elevação em camadas — do sutil ao flutuante —, glow colorido, sombra interna e uma galeria técnica de 46 sombras.
O que é
Escala de sombra (nome igual ao espaçamento/raio) pra dar profundidade, mais halo colorido (glow) na cor semântica, sombra interna, e uma galeria técnica portada do Y2 pra casos específicos.
Como funciona
var(--sw-shadow) é um alias desta escala. A escala neutra e o glow usam box-shadow comum; a interna usa inset.
Exemplos
Elevação neutra — 0 a gg
Ao vivo
sha-0
sha-p
sha
sha-g
sha-gg
<div class="bg-sur r-m sha-0">nenhuma</div>
<div class="bg-sur r-m sha-p">pequena</div>
<div class="bg-sur r-m sha">média (padrão)</div>
<div class="bg-sur r-m sha-g">grande</div>
<div class="bg-sur r-m sha-gg">bem grande</div>
sha-pri
sha-sec
sha-suc
sha-err
sha-ale
sha-inf
<div class="bg-sur r-m sha-pri">halo primária</div>
<div class="bg-sur r-m sha-suc">halo sucesso</div>
<div class="bg-sur r-m sha-err">halo erro</div>
Sombra interna — 4 intensidades
Ao vivo
sha-in
shad-in-1
shad-in-2
shad-in-3
<div class="bg-sur r-m sha-in">interna padrão</div>
<div class="bg-sur r-m shad-in-1">interna, nível 1 (sutil)</div>
<div class="bg-sur r-m shad-in-2">interna, nível 2</div>
<div class="bg-sur r-m shad-in-3">interna, nível 3 (funda)</div>
Galeria técnica — .shad1 a .shad46
Ao vivo
<!-- 46 sombras específicas, portadas do framework Y2 (uteis_shadows.html) —
pra quando a escala neutra (sha-0…gg) não cobre o efeito que você precisa -->
<div class="bg-sur r-m shad1">.shad1</div>
<div class="bg-sur r-m shad23">.shad23</div>
<div class="bg-sur r-m shad46">.shad46</div>
Variantes
sha-0 · sha-p · sha · sha-g · sha-gg
escala de elevação neutra, do nenhum ao grande
sha-pri · sha-sec · sha-suc · sha-err · sha-ale · sha-inf
halo colorido (glow) na cor semântica
sha-in · shad-in-1 · shad-in-2 · shad-in-3
sombra interna, em 4 intensidades
shad1…shad46
galeria técnica portada do Y2 (uteis_shadows.html) — 46 sombras específicas prontas
Limitações — o que ele não faz
Nenhuma.