📅  最后修改于: 2023-12-03 15:14:19.022000             🧑  作者: Mango
CSS Transform Origin 属性用于更改一个元素进行变形时的基准位置。
该属性使用以下语法:
transform-origin: x-axis y-axis z-axis;
其中,x-axis、y-axis、z-axis 分别表示该元素在 x 轴、y 轴、z 轴上的基准位置。它们可以被设置为以下数值:
其中,z-axis 只适用于三维转换。如果省略 z 轴,则会自动设置为 0。
以下是一个简单的示例,展示了如何使用 transform-origin 属性来调整变形的基准位置:
.box1 {
transform: rotate(30deg);
transform-origin: left top;
}
.box2 {
transform: rotate(30deg);
transform-origin: right bottom;
}
该示例中有两个元素,分别为 .box1 和 .box2。它们都进行了旋转变形,但它们的基准位置不同。
.box1 的基准位置为其左上角,而 .box2 的基准位置为其右下角。