

#
“translateZ()”関数
“translateZ()”関数は要素をZ軸方向へ平行移動するための関数です。
“<transform-function>”値として使用することができ、“transform”プロパティで要素を変形させずに移動することができます。
引数は1個の“<length>”値で、Z軸方向への移動距離を表します。
translateZ(〚移動距離〛)
変形マトリクス
以下は“translateZ(z)”を表す変形マトリクスの成分です。
m11 | m21 | m31 | m41 |
---|---|---|---|
m12 | m22 | m32 | m42 |
m13 | m23 | m33 | m43 |
m14 | m24 | m34 | m44 |
1 | 0 | 0 | 0 |
0 | 1 | 0 | 0 |
0 | 0 | 1 | z |
0 | 0 | 0 | 1 |
#
使用例
.transform-1 { transform: translateZ(0);}
.transform-2 { transform: translateZ(50px);}
.transform-3 { transform: translateZ(-50px);}
translateZ(0)
前
後
右
左
上
下
translateZ(50px)
前
後
右
左
上
下
translateZ(-50px)
前
後
右
左
上
下
.transform-4 { transform: translateZ(0);}
.transform-5 { transform: translateZ(50%);}
.transform-6 { transform: translateZ(-50%);}
translateZ(0)
前
後
右
左
上
下
translateZ(50%)
前
後
右
左
上
下
translateZ(-50%)
前
後
右
左
上
下
#