translateY()
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2015 года.
Функция translateY() CSS функция перепозиционирует элемент по вертикали на 2D-плоскости. Ее результат — тип данных <transform-function>.
Попробуйте
Примечание: translateY(ty) эквивалентно translate(0, ty) или translate3d(0, ty, 0).
Синтаксис
/* <length-percentage> values */ transform: translateY(200px); transform: translateY(50%);
Значения
<length-percentage>-
Значение —
<length>или<percentage>, представляющее ординату (вертикальную, y-координату) вектора перемещения [0, ty]. В системе декартовых координат это смещение по оси y. Процентное значение относится к высоте эталонного блока, определяемого свойствомtransform-box.
| Декартовы координаты на ℝ^2 | Однородные координаты на ℝℙ^2 | Декартовы координаты на ℝ^3 | Однородные координаты на ℝℙ^3 |
|---|---|---|---|
| Перемещение не является линейным преобразованием в ℝ^2 и не может быть представлено матрицей декартовых координат. | | | |
[1 0 0 1 0 t] |
Формальный синтаксис
translateY(<length-percentage>)
Примеры
HTML
<div>Static</div> <div class="moved">Moved</div> <div>Static</div>
CSS
div {
width: 60px;
height: 60px;
background-color: skyblue;
}
.moved {
transform: translateY(10px);
background-color: pink;
}
Результат
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
translateY |
1 | 12 | 3.5 | 10.5 | 3.1 | 18 | 4 | 11 | 3.2 | 1.0 | 2 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/translateY