Skip to content

Contrast ​

Utilities for controlling the contrast of an element.

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

Setting the contrast filter ​

Control the contrast of an element using the contrast-{level} utilities.

contrast-10
contrast-20
contrast-30
contrast-40
contrast-50
contrast-60
contrast-70
contrast-80
contrast-90
contrast-100
contrast-110
contrast-120
contrast-130
contrast-140
contrast-150
contrast-160
contrast-170
contrast-180
contrast-190
contrast-200

❗ Keep in mind

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

This action defines a default filter for the element.

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

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