Elevation
Four levels of layered shadow that lift a surface off the page. Higher levels read as more detached — reserve them for transient surfaces.
Four levels (L1–L4) of layered shadow, composed from offset / blur / spread / color tokens. Shown on a light surface — that’s what they’re designed for.
Elevation lifts a surface off the page — the higher the level, the more it lifts and the more it should signify. Use the lowest level that reads, and assign only one elevation per layer; never stack multiple shadows on a single surface.
Used for
| Token | Value | Used for |
|---|---|---|
elevationL1 | 1 layer | Resting cards and list rows — the default surface lift. |
elevationL2 | 2 layers | Raised cards, hover states, and pickers. |
elevationL3 | 2 layers | Popovers, menus, and dropdowns. |
elevationL4 | 1 layer | Modals, bottom sheets, and dialogs. |
Applied
Four white tiles on a muted surface — the lift difference is visible side by side. Shadows are intentionally subtle at lower levels and grow with each step.
elevationL1elevationL2elevationL3elevationL4Menu / popover in context
An L3 surface floating over muted page content — the shadow reads as a distinct layer above the rest of the UI, communicating that the element is transient and dismissable.
Do & Don’t
L1 + L3 stacked