transform-origin属性用于改变被转换元素的位置。在2d 转换元素中可以改变元素 x 和 y 轴的位置;3d 转换元素中还可以改变其 z 轴的位置。

CSS3 transform-origin属性
作用:transform-origin 属性允许您改变被转换元素的位置。2D 转换元素能够改变元素 x 和 y 轴。3D 转换元素还能改变其 Z 轴。
语法:
transform-origin: x-axis y-axis z-axis;
| 值 |
描述 |
| x-axis |
定义视图被置于 X 轴的何处。可能的值: ● left ● center ● right ● length ● % |
| y-axis |
定义视图被置于 Y 轴的何处。可能的值: ● top ● center ● bottom ● length ● % |
| z-axis | 定义视图被置于 Z 轴的何处。可能的值:length |
注:该属性必须与 transform 属性一同使用。
CSS3 transform-origin属性的使用示例
旋转红色的DIV元素,尝试更改其X轴和Y轴:
Rotate: transform: rotateY:(45deg);HELLO
X-axis:
Y-axis: transform-origin: 20% 40%;
效果图:











