Skip to content

Hue Rotation ​

Utilities for controlling the hue rotation of an element.

Class NameCSS Equivalent
hue-rotate-0--cds-sys-filter-hue-rotate: 0deg;
hue-rotate-15--cds-sys-filter-hue-rotate: 15deg;
hue-rotate-30--cds-sys-filter-hue-rotate: 30deg;
hue-rotate-60--cds-sys-filter-hue-rotate: 60deg;
hue-rotate-90--cds-sys-filter-hue-rotate: 90deg;
hue-rotate-180--cds-sys-filter-hue-rotate: 180deg;

Setting the hue rotation ​

Control the hue rotation of an element using the hue-rotate-{angle} utilities.

hue-rotate-0
hue-rotate-15
hue-rotate-30
hue-rotate-60
hue-rotate-90
hue-rotate-180
html
<img class="filter hue-rotate-0" src="..." />

âť— Keep in mind

To establish filters like hue rotation, 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 hue rotation effects can be implemented by assigning classes as outlined on this page.