translateX() - X轴平移
只在水平方向(X轴)上移动元素
语法说明
transform: translateX(x);
- x - X 轴方向的偏移量
- 正值:向右移动
- 负值:向左移动
- 等价于 translate(x, 0)
示例 1:向右移动
translateX(150px) 将元素向右移动 150 像素
X →
Y ↓
向右
.box {
transform: translateX(150px);
/* 向右移动 150px */
}
示例 2:向左移动
使用负值向左移动
X →
Y ↓
向左
.box {
transform: translateX(-150px);
/* 向左移动 150px */
}
常见应用场景
性能提示:使用 transform 比修改 left/right 属性性能更好,因为它不会触发页面重排(reflow)