变换起源
关于由 transform-origin
属性定义的点进行变换。
该属性有 2 个值:transform-origin: X Y;
在下面的示例中,第一个 div(.tl
)使用 transform-origin: 0 0;
绕左上角旋转,第二个(.tr
)使用 transform-origin: 100% 0
围绕它的右上角进行转换。旋转应用于悬停 :
HTML:
<div class="transform originl"></div>
<div class="transform origin2"></div>
CSS:
.transform {
display: inline-block;
width: 200px;
height: 100px;
background: teal;
transition: transform 1s;
}
.origin1 {
transform-origin: 0 0;
}
.origin2 {
transform-origin: 100% 0;
}
.transform:hover {
transform: rotate(30deg);
}
transform-origin 属性的默认值是 50% 50%
,它是元素的中心。