diff --git a/src/cdk/overlay/_overlay.scss b/src/cdk/overlay/_overlay.scss index bf95c8739c9..332e7256f47 100644 --- a/src/cdk/overlay/_overlay.scss +++ b/src/cdk/overlay/_overlay.scss @@ -1,3 +1,5 @@ +@import '../a11y/a11y'; + // We want overlays to always appear over user content, so set a baseline // very high z-index for the overlay container, which is where we create the new // stacking context for all overlays. @@ -71,6 +73,12 @@ $backdrop-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1) !default; &.cdk-overlay-backdrop-showing { opacity: 1; + + // In high contrast mode the rgba background will become solid + // so we need to fall back to making it opaque using `opacity`. + @include cdk-high-contrast { + opacity: 0.6; + } } }