以前,我們需要在 transform
屬性中使用變換樣式,例如 translate
、scale
、rotate
等。但是現在,我們可以直接使用 每個變換,而不用把它放在 transform
屬性中。
用法
例如,以前我們需要這樣寫:
transform: translate(100px) rotate(20deg) scale(1.2);
現在我們可以這樣寫:
即時編輯器
結果
Loading...
好處
當你有多個 class
使用不同的變換時,他們會互相覆蓋。
.box.small {
transform: scale(0.5);
}
.box.move {
// this will override the scale transform
transform: translate(50px);
}
但是,如果你使用這種新的方法,你可以在每個 class
中使用不同的變換,而不會互相覆蓋。
即時編輯器
結果
Loading...
這些變換樣式也可以在 @keyframes
中很方便的使用。
即時編輯器
結果
Loading...