Transforms in CSS

From the CSS cheat sheet ยท Positioning ยท verified Jul 2026

Transforms

Move, rotate, scale, and skew elements with CSS transforms

css
transform: translateX(20px);
transform: rotate(45deg);
transform: scale(1.5);
transform: skew(10deg);

/* Combine multiple */
transform: translate(-50%, -50%) rotate(45deg) scale(1.2);
๐Ÿ’ก Transforms are GPU-accelerated โ€” translateX/Y and scale are very performant for animations
โšก transform: translateY(-4px) on hover creates a subtle lift effect โ€” better than changing margin
๐Ÿ“Œ Transform order matters โ€” translate then rotate gives different results than rotate then translate
๐ŸŸข Use perspective on the parent for 3D effects, and backface-visibility: hidden for flip cards
transformrotatescaletranslate

More CSS tasks

Back to the full CSS cheat sheet