Pular para o conteúdo principal

Shadows

Os níveis de sombra criam profundidade e elevação visual, definindo a hierarquia dos elementos na interface.

Shadow Levels

shadowLevel1
Level1
B: 8pxX: 0pxY: 4px
Elementos elevados levemente, cartões pequenos
shadowLevel2Bottom
Level2Bottom
B: 16pxX: 0pxY: 8px
Elementos com elevação média, botões, inputs
shadowLevel2Top
Level2Top
B: 16pxX: 0pxY: -8px
Elementos elevados para cima, tooltips, dropdowns
shadowLevel3
Level3
B: 32pxX: 0pxY: 16px
Elementos com alta elevação, modais, drawers
shadowLevel4
Level4
B: 48pxX: 0pxY: 16px
Elementos com máxima elevação, popups, overlays

Especificações

Level 1

  • Token: shadowLevel1
  • Nome: Level 1
  • Propriedades:
    • Blur (B): 8px
    • X-offset (X): 0px
    • Y-offset (Y): 4px
  • Uso: Elementos elevados levemente, cartões pequenos

Level 2 Bottom

  • Token: shadowLevel2Bottom
  • Nome: Level 2 Bottom
  • Propriedades:
    • Blur (B): 16px
    • X-offset (X): 0px
    • Y-offset (Y): 8px
  • Uso: Elementos com elevação média, botões, inputs

Level 2 Top

  • Token: shadowLevel2Top
  • Nome: Level 2 Top
  • Propriedades:
    • Blur (B): 16px
    • X-offset (X): 0px
    • Y-offset (Y): -8px
  • Uso: Elementos elevados para cima, tooltips, dropdowns

Level 3

  • Token: shadowLevel3
  • Nome: Level 3
  • Propriedades:
    • Blur (B): 32px
    • X-offset (X): 0px
    • Y-offset (Y): 16px
  • Uso: Elementos com alta elevação, modais, drawers

Level 4

  • Token: shadowLevel4
  • Nome: Level 4
  • Propriedades:
    • Blur (B): 48px
    • X-offset (X): 0px
    • Y-offset (Y): 16px
  • Uso: Elementos com máxima elevação, popups, overlays

Uso e Aplicação

Exemplos de Aplicação

Cartão Pequeno

box-shadow: ${shadowLevel1};

Botão Elevado

box-shadow: ${shadowLevel2Bottom};

Tooltip

box-shadow: ${shadowLevel2Top};
box-shadow: ${shadowLevel4};

Drawer

box-shadow: ${shadowLevel3};

Card Elevado

box-shadow: ${shadowLevel2Bottom};

Overlay

box-shadow: ${shadowLevel4};

Combinações Recomendadas

ElementoShadow LevelUso Recomendado
Cartões PequenosshadowLevel1Cards de conteúdo, badges
BotõesshadowLevel2BottomBotões principais, CTAs
InputsshadowLevel1Campos de formulário
TooltipsshadowLevel2TopTooltips, dropdowns
ModaisshadowLevel4Modais, popups
DrawersshadowLevel3Drawers, sidebars
Cards ElevadosshadowLevel2BottomCards de destaque
OverlaysshadowLevel4Overlays, backdrops
Estados HovershadowLevel2BottomEfeitos de hover
Estados FocusshadowLevel1Elementos em foco