Может кто-нибудь объяснить мне разницу в изменении позиционных свойств left
или right
или -transform: translateX(n)
, так как оба, похоже, достигли того же, но могут применяться независимо. Я понимаю о возможности аппаратного ускорения, но это зависит от реализации.
// psuedo code;
#box {
-transition-property: all;
-transition-duration: 1s;
}
// javascript
box.style.transform = "translateX(200px)";
vs
box.style.left = "200px";
Какое преимущество одного над другим? Спасибо,
р