Better optimize the animation with bg-image + translateX positioning