translateX() CSS 関数は、要素を平面上で水平方向に移動します。この変換は、水平方向の移動量を定義する <length> によって指定されます。

translateX(tx) は、translate(tx, 0) の短縮表記です。
構文
translateX(t)
値
- t
- 変換ベクトルの横座標を表す
<length>の値。
| デカルト座標 ℝ2 | 同次座標 ℝℙ2 | デカルト座標 ℝ3 | 同次座標 ℝℙ3 |
|---|---|---|---|
|
変換は、ℝ2 内の線形変換ではなく、デカルト座標系では行列を使用して表現できません。 |
|||
[1 0 0 1 t 0] |
例
HTML
<p>foo</p> <p class="transformed">bar</p> <p>foo</p>
CSS
p {
width: 50px;
height: 50px;
background-color: teal;
}
.transformed {
transform: translateX(10px);
background-color: blue;
}