變換起源
關於由 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%
,它是元素的中心。