Translate X
Set the horizontal translation for an element.
Widely available
This feature is well established and works across many devices and browser versions.
Chrome
Edge
Firefox
Safari
ttx-0transform: translateX(0);ttx-1transform: translateX(.25rem);ttx-2transform: translateX(.5rem);ttx-3transform: translateX(.75rem);ttx-4transform: translateX(1rem);ttx-5transform: translateX(1.25rem);ttx-6transform: translateX(1.5rem);ttx-7transform: translateX(1.75rem);ttx-8transform: translateX(2rem);ttx-9transform: translateX(2.25rem);ttx-10transform: translateX(2.5rem);ttx-11transform: translateX(2.75rem);ttx-12transform: translateX(3rem);ttx-13transform: translateX(3.25rem);ttx-14transform: translateX(3.5rem);ttx-15transform: translateX(3.75rem);ttx-16transform: translateX(4rem);ttx-17transform: translateX(4.25rem);ttx-18transform: translateX(4.5rem);ttx-19transform: translateX(4.75rem);ttx-20transform: translateX(5rem);ttx-21transform: translateX(5.25rem);ttx-22transform: translateX(5.5rem);ttx-23transform: translateX(5.75rem);ttx-24transform: translateX(6rem);ttx-25transform: translateX(6.25rem);ttx-26transform: translateX(6.5rem);ttx-27transform: translateX(6.75rem);ttx-28transform: translateX(7rem);ttx-29transform: translateX(7.25rem);ttx-30transform: translateX(7.5rem);ttx-31transform: translateX(7.75rem);ttx-32transform: translateX(8rem);ttx-33transform: translateX(8.25rem);ttx-34transform: translateX(8.5rem);ttx-35transform: translateX(8.75rem);ttx-36transform: translateX(9rem);ttx-37transform: translateX(9.25rem);ttx-38transform: translateX(9.5rem);ttx-39transform: translateX(9.75rem);ttx-40transform: translateX(10rem);ttx-41transform: translateX(10.25rem);ttx-42transform: translateX(10.5rem);ttx-43transform: translateX(10.75rem);ttx-44transform: translateX(11rem);ttx-45transform: translateX(11.25rem);ttx-46transform: translateX(11.5rem);ttx-47transform: translateX(11.75rem);ttx-48transform: translateX(12rem);ttx-49transform: translateX(12.25rem);ttx-50transform: translateX(12.5rem);ttx-51transform: translateX(12.75rem);ttx-52transform: translateX(13rem);ttx-53transform: translateX(13.25rem);ttx-54transform: translateX(13.5rem);ttx-55transform: translateX(13.75rem);ttx-56transform: translateX(14rem);ttx-57transform: translateX(14.25rem);ttx-58transform: translateX(14.5rem);ttx-59transform: translateX(14.75rem);ttx-60transform: translateX(15rem);ttx-61transform: translateX(15.25rem);ttx-62transform: translateX(15.5rem);ttx-63transform: translateX(15.75rem);ttx-64transform: translateX(16rem);ttx-65transform: translateX(16.25rem);ttx-66transform: translateX(16.5rem);ttx-67transform: translateX(16.75rem);ttx-68transform: translateX(17rem);ttx-69transform: translateX(17.25rem);ttx-70transform: translateX(17.5rem);ttx-71transform: translateX(17.75rem);ttx-72transform: translateX(18rem);ttx-73transform: translateX(18.25rem);ttx-74transform: translateX(18.5rem);ttx-75transform: translateX(18.75rem);ttx-76transform: translateX(19rem);ttx-77transform: translateX(19.25rem);ttx-78transform: translateX(19.5rem);ttx-79transform: translateX(19.75rem);ttx-80transform: translateX(20rem);ttx-81transform: translateX(20.25rem);ttx-82transform: translateX(20.5rem);ttx-83transform: translateX(20.75rem);ttx-84transform: translateX(21rem);ttx-85transform: translateX(21.25rem);ttx-86transform: translateX(21.5rem);ttx-87transform: translateX(21.75rem);ttx-88transform: translateX(22rem);ttx-89transform: translateX(22.25rem);ttx-90transform: translateX(22.5rem);ttx-91transform: translateX(22.75rem);ttx-92transform: translateX(23rem);ttx-93transform: translateX(23.25rem);ttx-94transform: translateX(23.5rem);ttx-95transform: translateX(23.75rem);ttx-96transform: translateX(24rem);ttx-97transform: translateX(24.25rem);ttx-98transform: translateX(24.5rem);ttx-99transform: translateX(24.75rem);ttx-100transform: translateX(25rem);ttx-fulltransform: translateX(100%);ttx-halftransform: translateX(50%);Responsiveness
Use breakpoint prefixes to target different screen sizes. Styles apply from the breakpoint & up.
Target viewport sizes with breakpoint prefixes.
sm:ttx-(value)Small≥640px
md:ttx-(value)Medium≥768px
lg:ttx-(value)Large≥1024px
xxl:ttx-(value)Extra Large≥1536px
Hover State
Apply styles conditionally on hover using the h: prefix.
Add the h: prefix to apply styles only when the user hovers over the element.
Syntax:
h:ttx-(value)Negative Values
Use negative variants to translate in the opposite direction.
Use the -- syntax to apply negative numeric values.
Syntax:
ttx--(value)