matrix() = 矩阵( [, ]{5,5} )
以六个值 a-f 的变换矩阵的形式指定 2D 变换。
translate() = translate( [, ]?)
通过向量 [tx, ty] 指定二维平移,其中 tx 是第一个平移值参数,ty 是可选的第二个平移值参数。如果未提供 ,则 ty 的值为零。
translateX() = translateX( )
指定 X 方向上给定的平移量。
translateY() = translateY( )
指定在 Y 方向上的给定量的平移。
matrix3d() = matrix3d( [, ]{15,15} )
将 3D 转换指定为 4x4 齐次矩阵,其中包含 16 个值(以列为主)。
translate3d() = translate3d( , , )
通过向量 [tx,ty,tz] 指定 3D 平移,其中 tx、ty 和 tz 分别是第一个、第二个和第三个平移值参数。
div {
height: 100px;
width: 100px;
margin: 10px;
padding: 5px;
border: 1px solid rebeccapurple;
background: rgba(102, 51, 153, 0.25);
}
.translate {
transform: translate(100%, 100%);
}
.matrix {
transform: matrix(1, 0, 0, 1, 112, 112);
}
<div class='matrix'>Hello! I'm using matrix.</div>
<div class='translate'>Hello! I'm using translate.</div>