transform: translate()
в CSS — это свойство, которое позволяет перемещать элемент на заданное расстояние в горизонтальном или вертикальном направлении.
Синтаксис transform: translate()
:
transform: translate(x, y);
Здесь x
и y
— это значения, определяющие на сколько пикселей или процентов перемещать элемент по горизонтали и вертикали соответственно. Можно использовать отрицательные значения, которые перемещают элемент в обратном направлении. Значения по умолчанию — 0
, что означает, что элемент не перемещается.
Например, чтобы переместить элемент на 50px
вправо и 20px
вниз относительно текущего положения, можно использовать следующий код:
transform: translate(50px, 20px);
Также можно использовать процентные значения для перемещения элемента относительно его текущего размера. Например, чтобы переместить элемент на 50%
ширины и 25%
высоты относительно текущего положения, можно использовать следующий код:
transform: translate(50%, 25%);
Использование свойства transform: translate()
полезно для создания анимации перемещения элементов с использованием CSS анимаций или JavaScript.