Skip to content

Backdrop Contrast ​

Utilities for controlling the backdrop contrast effect of an element.

Class NameCSS Equivalent
backdrop-contrast-0--cds-sys-filter-backdrop-contrast: 0;
backdrop-contrast-10--cds-sys-filter-backdrop-contrast: 10%;
backdrop-contrast-20--cds-sys-filter-backdrop-contrast: 20%;
backdrop-contrast-30--cds-sys-filter-backdrop-contrast: 30%;
backdrop-contrast-40--cds-sys-filter-backdrop-contrast: 40%;
backdrop-contrast-50--cds-sys-filter-backdrop-contrast: 50%;
backdrop-contrast-60--cds-sys-filter-backdrop-contrast: 60%;
backdrop-contrast-70--cds-sys-filter-backdrop-contrast: 70%;
backdrop-contrast-80--cds-sys-filter-backdrop-contrast: 80%;
backdrop-contrast-90--cds-sys-filter-backdrop-contrast: 90%;
backdrop-contrast-100--cds-sys-filter-backdrop-contrast: 100%;
backdrop-contrast-110--cds-sys-filter-backdrop-contrast: 110%;
backdrop-contrast-120--cds-sys-filter-backdrop-contrast: 120%;
backdrop-contrast-130--cds-sys-filter-backdrop-contrast: 130%;
backdrop-contrast-140--cds-sys-filter-backdrop-contrast: 140%;
backdrop-contrast-150--cds-sys-filter-backdrop-contrast: 150%;
backdrop-contrast-160--cds-sys-filter-backdrop-contrast: 160%;
backdrop-contrast-170--cds-sys-filter-backdrop-contrast: 170%;
backdrop-contrast-180--cds-sys-filter-backdrop-contrast: 180%;
backdrop-contrast-190--cds-sys-filter-backdrop-contrast: 190%;
backdrop-contrast-200--cds-sys-filter-backdrop-contrast: 200%;

Setting the backdrop contrast filter ​

Control the backdrop contrast effect on an element using the backdrop-contrast-{level} utilities.

backdrop-contrast-10
backdrop-contrast-20
backdrop-contrast-30
backdrop-contrast-40
backdrop-contrast-50
backdrop-contrast-60
backdrop-contrast-70
backdrop-contrast-80
backdrop-contrast-90
backdrop-contrast-100
backdrop-contrast-110
backdrop-contrast-120
backdrop-contrast-130
backdrop-contrast-140
backdrop-contrast-150
backdrop-contrast-160
backdrop-contrast-170
backdrop-contrast-180
backdrop-contrast-190
backdrop-contrast-200
html
<div class="text-center relative">
  <img class="w-3xs h-3xs " src="..." />
  <div class="[...] backdrop-filter backdrop-contrast-150 surface bg-opacity-low">backdrop-contrast-150</div>
</div>

❗ Keep in mind

To establish filters like backdrop contrast, it's essential to commence class declarations with backdrop-filter.

This action defines a default filter for the element.

css
backdrop-filter: blur(var(--cds-sys-filter-backdrop-blur, 0)) contrast(var(--cds-sys-filter-backdrop-contrast, 100%)) contrast(var(--cds-sys-filter-backdrop-contrast, 100%)) drop-shadow(var(--cds-sys-filter-backdrop-drop-shadow, 0 0 0 transparent)) grayscale(var(--cds-sys-filter-backdrop-grayscale, 0%)) hue-rotate(var(--cds-sys-filter-backdrop-hue-rotate, 0deg)) invert(var(--cds-sys-filter-backdrop-invert, 0%)) opacity(var(--cds-sys-filter-backdrop-opacity, 100%)) saturate(var(--cds-sys-filter-backdrop-saturate, 100%)) sepia(var(--cds-sys-filter-backdrop-sepia, 0%));

Subsequently, varying backdrop contrast effects can be implemented by assigning classes as outlined on this page.