CSS3 3D转换
上篇文章分享了2D 转换,那么今天就来了解一下3D转换。
既然transform- -origin支持Z轴的偏移,那么transform 支持3D变形也是理所当然的事情。3D变形是
指某个元素围绕其x轴、y轴、z轴进行旋转。
3D转换的常用函数
函数名 | 描述 | 参数说明 |
---|---|---|
rotate3d(x,y,z,angel) | 定义3D旋转 | 前3个值用于判断需要旋转的轴,旋转轴的值设置为1,否则为0, angel 代表元素旋转的角度 |
rotateX(angel) | 沿着x轴3D旋转 | 前3个值用于判断需要旋转的轴,旋转轴的值设置为1,否则为0, angel 代表元素旋转的角度 |
rotateY(angel) | 沿着y轴3D旋转 | 前3个值用于判断需要旋转的轴,旋转轴的值设置为1,否则为0, angel 代表元素旋转的角度 |
rotate Z(angel) | 沿着z轴3D旋转 | 前3个值用于判断需要旋转的轴,旋转轴的值设置为1,否则为0, angel 代表元素旋转的角度 |
scale3d(x,y,z) | 定义3D缩放 | 代表缩放比例,取值包括正数、负数和小数 |
scaleX(x) | 沿着x轴缩放 | 代表缩放比例,取值包括正数、负数和小数 |
scaleY(y) | 沿着y轴缩放 | 代表缩放比例,取值包括正数、负数和小数 |
scal |