1# Elevation
2
3Elevation can be thought of as the physical closeness of an element to the user. Elements with lower elevations are physically further away from the user on the z-axis and appear to be underneath elements with higher elevations.
4
5Material Design 3 has a some great visualizations of elevation that may be helpful to understanding the mental modal of elevation. [Material Design – Elevation](https://m3.material.io/styles/elevation/overview)
6
7## Elevation Levels
8
91. App Background (e.x.: Workspace, system window)
101. UI Surface (e.x.: Title Bar, Panel, Tab Bar)
111. Elevated Surface (e.x.: Palette, Notification, Floating Window)
121. Wash
131. Modal Surfaces (e.x.: Modal)
141. Dragged Element (This is a special case, see Layer section below)
15
16### App Background
17
18The app background constitutes the lowest elevation layer, appearing behind all other surfaces and components. It is predominantly used for the background color of the app.
19
20### Surface
21
22The Surface elevation level, located above the app background, is the standard level for all elements
23
24Example Elements: Title Bar, Panel, Tab Bar, Editor
25
26### Elevated Surface
27
28Non-Modal Elevated Surfaces appear above the UI surface layer and is used for things that should appear above most UI elements like an editor or panel, but not elements like popovers, context menus, modals, etc.
29
30Examples: Notifications, Palettes, Detached/Floating Windows, Detached/Floating Panels
31
32You could imagine a variant of the assistant that floats in a window above the editor on this elevation, or a floating terminal window that becomes less opaque when not focused.
33
34### Wash
35
36Wash denotes a distinct elevation reserved to isolate app UI layers from high elevation components such as modals, notifications, and overlaid panels. The wash may not consistently be visible when these components are active. This layer is often referred to as a scrim or overlay and the background color of the wash is typically deployed in its design.
37
38### Modal Surfaces
39
40Modal Surfaces are used for elements that should appear above all other UI elements and are located above the wash layer. This is the maximum elevation at which UI elements can be rendered
41
42Elements rendered at this layer have an enforced behavior: Any interaction outside of the modal will either dismiss the modal or prompt an action (Save your progress, etc) then dismiss the modal.
43
44If the element does not have this behavior, it should be rendered at the Elevated Surface layer.