overlay

Experimental

A property used for elements in the 'top layer' (like <dialog> or popovers). It specifies whether an element should be rendered in the top layer even when it's not the active modal.

Quick example

.active-popover {
  /* Ensures the popover stays in the top layer during transitions */
  overlay: auto;
  transition: overlay 0.5s allow-discrete;
}

Quick facts

Initial value
none
Inherited
No
Applies to
all elements
Animation type
discreteButVisibleForDurationWhenAnimatedNone

Values

noneauto

overlay Browser Support

Limited availability 73% global usage

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Not ready for production without a fallback.

117+
117+
ESC