Skip to main content

Translate

Utilities for translating elements with transforms.

CSS Property:transform: translate()
Classes:29

Translate Classes

ClassCSS
translate-x-0transform: translateX(0px);
translate-x-pxtransform: translateX(1px);
translate-x-0.5transform: translateX(0.125rem);
translate-x-1transform: translateX(0.25rem);
translate-x-2transform: translateX(0.5rem);
translate-x-4transform: translateX(1rem);
translate-x-8transform: translateX(2rem);
translate-x-12transform: translateX(3rem);
translate-x-16transform: translateX(4rem);
translate-x-1/2transform: translateX(50%);
translate-x-fulltransform: translateX(100%);
-translate-x-1transform: translateX(-0.25rem);
-translate-x-2transform: translateX(-0.5rem);
-translate-x-4transform: translateX(-1rem);
-translate-x-1/2transform: translateX(-50%);
-translate-x-fulltransform: translateX(-100%);
translate-y-0transform: translateY(0px);
translate-y-pxtransform: translateY(1px);
translate-y-1transform: translateY(0.25rem);
translate-y-2transform: translateY(0.5rem);
translate-y-4transform: translateY(1rem);
translate-y-8transform: translateY(2rem);
translate-y-1/2transform: translateY(50%);
translate-y-fulltransform: translateY(100%);
-translate-y-1transform: translateY(-0.25rem);
-translate-y-2transform: translateY(-0.5rem);
-translate-y-4transform: translateY(-1rem);
-translate-y-1/2transform: translateY(-50%);
-translate-y-fulltransform: translateY(-100%);

Arbitrary Values

You can use arbitrary values with square bracket notation when you need a specific value not included in the default scale.

[transform: translate():value]

Responsive Variants

Apply translate utilities at specific breakpoints using responsive prefixes.

BreakpointPrefixExample
640px+sm:sm:translate-x-0
768px+md:md:translate-x-0
1024px+lg:lg:translate-x-0
1280px+xl:xl:translate-x-0
1536px+2xl:2xl:translate-x-0