Функция translateY()

Стилевая функция translateY() сдвигает элемент относительно его исходного расположения на заданное значение по вертикали.

translateY(t) соответствует translate(0, t).

Синтаксис

transform: translateY(<размер>)

Значения

В качестве значений принимаются любые единицы длины, принятые в CSS — например, пиксели (px), дюймы (in), пункты (pt) и др. Положительное значение сдвигает вниз, отрицательное вверх. Значение 0 не меняет положение элемента.

Песочница

img {
  transform: translateY(0px);
}

Пример

Код примера скопирован в буфер
<!DOCTYPE html><!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>translate()</title>
  <style>
   img {
   transition: 0.5s;
   }
   img:hover {
    transform: translateY(10px); /* Сдвигаем вниз */
   }
  </style>
 </head>
 <body>
  <img src="image/meduza1.jpg" alt="">
  <img src="image/meduza2.jpg" alt="">
  <img src="image/meduza3.jpg" alt="">
 </body>
</html>

В данном примере при наведении указателя на картинку она плавно смещается вниз.

Спецификация

CSS Transforms Module Level 1

Браузеры

9 12 4 11.5 3.1 3.5
2.1 3.5 12 3.2