有些人可以向我解釋在轉換位置left
或right
屬性或-transform: translateX(n)
時的差異,因爲兩者似乎都達到了同樣的效果,可以單獨應用。我瞭解硬件加速的可能性,但這取決於實施。CSS轉換與位置
// psuedo code;
#box {
-transition-property: all;
-transition-duration: 1s;
}
// javascript
box.style.transform = "translateX(200px)";
vs
box.style.left = "200px";
一個優於另一個的優勢是什麼? 謝謝,
p
這怎麼比使用保證金 – GBa
另外值得注意的是,表現一個過渡轉換價值遠遠比使用位置或保證金價值時更順暢有什麼不同。 – Dave
性能取決於瀏覽器的實現。我更關注規範中包含的內容的哲學原因。 – paulb