10.0 Design System

Motion

Animacoes e transicoes que dao vida a interface. Fade, slide, glow, float e hover effects com timing preciso.

8 Sections · V1.0 · 2026
01

Fade In

Elemento aparece gradualmente com opacity 0 → 1.

Fade In

animate-fade-in — 0.6s ease-out

.animate-fade-in

02

Fade Up

Elemento sobe 20px enquanto aparece.

Fade Up

animate-fade-up — translateY(20px) → 0

.animate-fade-up

03

Slide In

Elemento desliza da esquerda com translateX(-20px) → 0.

Slide In Left

animate-slide-in-left — 0.5s ease-out

.animate-slide-in-left

04

Glow Pulse

Pulsacao de brilho ciclica — opacity 0.4 ↔ 0.8.

glow

.animate-glow-pulse — 3s ease-in-out infinite

05

Float

Movimento flutuante vertical — translateY(0) ↔ translateY(-10px).

.animate-float — 6s ease-in-out infinite

06

Ticker

Texto deslizante horizontal — translateX(0) → translateX(-50%).

UEBI · BRAND · DESIGN · SYSTEM · DARK COCKPIT · UEBI · BRAND · DESIGN · SYSTEM · DARK COCKPIT · UEBI · BRAND · DESIGN · SYSTEM · DARK COCKPIT · UEBI · BRAND · DESIGN · SYSTEM · DARK COCKPIT ·

.animate-ticker — 30s linear infinite

07

Hover Effects

Cards com scale, glow-ring e border-color transition.

Scale

hover:scale-[1.03]

duration-300

Glow Ring

.glow-ring

blur-12px gradient

Border Glow

hover:border-brand-primary

+ shadow-glow-sm

08

Page Transitions

Abordagem para transicoes entre paginas.

Abordagem

Transicoes de pagina sao tratadas com CSS animations no mount. Cada pagina faz fade-up ao entrar, criando fluidez na navegacao.

  • Enter: fade-up com 0.6s ease-out
  • Stagger: elementos sequenciais com delay incremental
  • Scroll: intersectionObserver para reveal on scroll

Timing tokens

fast
150ms
normal
300ms
slow
500ms
enter
600ms
glow
3000ms