Home
Bookmarks
Leagues
LEARN
Courses
Career Paths
Assessments
Tutorials
Arcade
Glossary
GROW
Certifications
Log in
Glossary
Log inSign up
Courses/Introduction to Design Systems/Elevation, Z-Index & Spatial Depth/
Exercise #7

Motion & Elevation: Hover Lifts and Transitions

Elevation is dynamic. When a user hovers over an interactive card or presses a button, the element should feel responsive and alive.

The Physics of Hover Elevation:

  • Resting State: Elevation 1 (--elevation-card, transform: translateY(0)).
  • Hover State: Elevation 2 (--elevation-card-hover, transform: translateY(-2px)).
  • Transition Timing: Use a quick, natural spring or ease-out curve (transition: all 180ms cubic-bezier(0.16, 1, 0.3, 1)).

Notice that moving up 2px (translateY(-2px)) visually reinforces the expanding shadow: the object physically rises off the page toward the user's eye.

Topics

The Physical Model of Digital Elevation
Multi-Layer Shadows: Ambient + Directional Light
The 5 Systemic Elevation Tiers
Elevation in Dark Mode: Surface Tints Over Shadows
Tokenizing Z-Index: Ending the `z-index: 999999` Nightmare
Stacking Context Traps in CSS
Motion & Elevation: Hover Lifts and Transitions
Glassmorphism & Frosted Backdrops (`backdrop-filter`)
Challenge: Resolving a Complex Z-Index & Overlay Collision
design

From lesson

3

Elevation, Z-Index & Spatial Depth

Level 4 · Component Architecture & Visual Language

Top contributors

Community contribution details will appear here once real learner activity is available.

Share