Back to library
INTERACTION_029

Modal Entry.

The overlay fades and blurs the page while the dialog enters from scale 0.98 and 8px below, giving weight without bounce.

CATEGORY
App UI
COMPLEXITY
Easy
TECH
CSS
PLATFORM
Both
PERFORMANCE
Medium
LIVE PLAYGROUND
CSS / CSS
.overlay {
  background: rgba(5, 5, 5, 0.6);
  backdrop-filter: blur(8px);
  animation: fade 250ms ease both;
}
.dialog {
  animation: pop 350ms cubic-bezier(0.22, 1, 0.36, 1) both;
}
@keyframes fade { from { opacity: 0; } }
@keyframes pop {
  from { opacity: 0; transform: translateY(8px) scale(0.98); }
}

IF YOU LIKE THIS, STEAL THESE TOO.

GLASS / SURFACE

Blur 24px · edge light

INTERACTION_010CSS

Glass Panel

Heavy dark glass with an inner edge highlight.

App UI / MediumView
INTERACTION_030CSS

Page Entry

Route changes fade up with a trace of blur.

App UI / LightView
INTERACTION_028CSS

Premium Input

Border brightens and label lifts on focus.

Forms / LightView
INTERACTION_001CSS

Premium Button Lift

Weightless 2px rise with an edge highlight on hover.

Buttons / LightView