Skip to content

Transform Origin โ€‹

Utilities for controlling the transform origin of an element.

Class NameCSS Equivalent
origin-toptransform-origin: top center;
origin-top-lefttransform-origin: top left;
origin-top-righttransform-origin: top right;
origin-bottomtransform-origin: bottom center;
origin-bottom-lefttransform-origin: bottom left;
origin-bottom-righttransform-origin: bottom right;
origin-centertransform-origin: center center;

Changing Transform Origin โ€‹

Specify an elementโ€™s transform origin using the origin-{keyword} utilities.

โ— Note

To apply transform origin, make sure to include the transform class to establish a default transformation for the element. For example:

css
transform: translate(var(--cds-sys-transform-translate-x, 0), var(--cds-sys-transform-translate-y, 0)) rotate(var(--cds-sys-transform-rotate, 0deg)) skewX(var(--cds-sys-transform-skew-x, 0deg)) skewY(var(--cds-sys-transform-skew-y, 0deg)) scaleX(var(--cds-sys-transform-scale-x, 1)) scaleY(var(--cds-sys-transform-scale-y, 1));

Then, add the specific transform origin utility class to adjust the origin point.

origin-center
origin-top-left
origin-bottom