¿Alguno puede explicarme la diferencia en la transición de las propiedades posicionales left
o right
o -transform: translateX(n)
, ya que ambas parecen lograr lo mismo pero se pueden aplicar independientemente. Entiendo acerca de la posibilidad de acelerar el hardware, pero eso depende de la implementación.Transformación CSS frente a la posición
// psuedo code;
#box {
-transition-property: all;
-transition-duration: 1s;
}
// javascript
box.style.transform = "translateX(200px)";
vs
box.style.left = "200px";
¿Cuál es la ventaja de una sobre la otra? Gracias,
p
Cómo esto es diferente que el uso de un margen – GBa
También digno de mención que el rendimiento en la transición de un traducen valor es mucho más suave que el uso de un valor posicional o margen. – Dave
El rendimiento depende de la implementación del navegador. Me interesan más las razones filosóficas de lo que se incluye en la especificación. – paulb