Design Patterns
Texturas, grids e frames que definem o carácter técnico da NodeGrid. Todos implementados em CSS puro usando os design tokens do sistema.
Background Patterns
Padrões de fundo que adicionam profundidade e carácter técnico sem distrair o conteúdo. Usados em heroes, headers e secções de destaque.
HUD Frames
Frames de interface técnica com cantos angulares — inspirados em HUDs de sistemas de monitorização. Usados em cards de destaque, dashboards e elementos de métricas.
O HUD frame usa 4 pseudo-elementos e 2 divs para os cantos angulares. A scan line é um elemento CSS animado que não requer JS. Usa --accent-primary nos cantos e --border-interactive nos lados para hierarquia visual.
Section Dividers
Separadores entre secções de página. Três variantes com diferentes níveis de ênfase visual. O glow divider marca transições importantes.
Regras de Uso
Cada padrão tem contexto de uso adequado. Misturar padrões no mesmo ecrã destrói a hierarquia visual. Segue a tabela de referência.
| Padrão | Onde usar | Onde não usar |
|---|---|---|
| Dot Grid (24px) | Heroes, page headers, landing sections | Cards, modals, conteúdo denso |
| Dot Grid Fine (12px) | Sidebars, painéis secundários, backgrounds de detalhe | Junto com outros padrões de fundo |
| Line Grid | Fundos de aplicação subtis, dashboard bg | Secções com muito texto — reduz legibilidade |
| Circuit Traces | Footers técnicos, secções de dados, banners | Conteúdo editorial ou marketing copy |
| Radial Glow | Callouts, features de destaque, CTAs | Fundo geral — perde impacto com uso excessivo |
| Top Glow | Secções hero, início de página, above the fold | Below the fold — usar apenas uma vez por página |
| HUD Frame | Métricas de destaque, cards de status, dashboards | Conteúdo textual longo, listas, tabelas |
| Glow Divider | Transição entre hero e conteúdo, separações major | Divisores dentro de secções — usar subtle ou center |
Nunca mais do que um padrão de fundo por secção. Padrões são subtexto visual — devem sentir-se como a superfície, não como o conteúdo. Se o padrão compete com o texto, está demasiado forte (reduz opacity) ou no lugar errado.