translateY() - Y轴平移
只在垂直方向(Y轴)上移动元素
语法说明
transform: translateY(y);
- y - Y 轴方向的偏移量
- 正值:向下移动(注意:CSS 的 Y 轴正方向是向下的)
- 负值:向上移动
- 等价于 translate(0, y)
示例 1:向下移动
translateY(100px) 将元素向下移动 100 像素
X →
Y ↓
向下
.box {
transform: translateY(100px);
/* 向下移动 100px */
}
示例 2:向上移动
使用负值向上移动
X →
Y ↓
向上
.box {
transform: translateY(-100px);
/* 向上移动 100px */
}
常见应用场景
记住:在 CSS 中,Y 轴的正方向是向下的,这与数学坐标系相反!