Translate

new

Utilities for translating elements with transform.

Quick reference

ClassProperties
.translate-x-0transform: translateX(0px);
.translate-x-pxtransform: translateX(1px);
.translate-x-1transform: translateX(0.25rem);
.translate-x-2transform: translateX(0.5rem);
.translate-x-3transform: translateX(0.75rem);
.translate-x-4transform: translateX(1rem);
.translate-x-5transform: translateX(1.25rem);
.translate-x-6transform: translateX(1.5rem);
.translate-x-7transform: translateX(1.75rem);
.translate-x-8transform: translateX(2rem);
.translate-x-9transform: translateX(2.25rem);
.translate-x-10transform: translateX(2.5rem);
.translate-x-11transform: translateX(2.75rem);
.translate-x-12transform: translateX(3rem);
.translate-x-14transform: translateX(3.5rem);
.translate-x-16transform: translateX(4rem);
.translate-x-20transform: translateX(5rem);
.translate-y-0transform: translateY(0px);
.translate-y-pxtransform: translateY(1px);
.translate-y-1transform: translateY(0.25rem);
.translate-y-2transform: translateY(0.5rem);
.translate-y-3transform: translateY(0.75rem);
.translate-y-4transform: translateY(1rem);
.translate-y-5transform: translateY(1.25rem);
.translate-y-6transform: translateY(1.5rem);
.translate-y-7transform: translateY(1.75rem);
.translate-y-8transform: translateY(2rem);
.translate-y-9transform: translateY(2.25rem);
.translate-y-10transform: translateY(2.5rem);
.translate-y-11transform: translateY(2.75rem);
.translate-y-12transform: translateY(3rem);
.translate-y-14transform: translateY(3.5rem);
.translate-y-16transform: translateY(4rem);
.translate-y-20transform: translateY(5rem);

Basic usage

Translating an element

Use the translate-x-{amount} and translate-y-{amount} utilities to translate an element.

translate-y-6

-translate-y-6

translate-x-6

<img class="translate-y-6 ...">
<img class="-translate-y-6 ...">
<img class="translate-x-6 ...">

Using negative values

To use a negative translate value, prefix the class name with a dash to convert it to a negative value.

<img class="-translate-y-6 ...">

Removing transforms

To remove all of the transforms on an element at once, use the transform-none utility:

<div class="scale-75 translate-x-4 skew-y-3 transform-none">
  <!-- ... -->
</div>

Hover state

The utility classes supports hover states, using the following format .translate-{x|y}-{amount}-hover. For example, use translate-y-12-hover to only apply the translate-y-12 utility on hover.

<div class="translate-y-12-hover">
  <!-- ... -->
</div>