Cita:
Iniciado por eduardobrutaldeath sin embargo, no puedo hacer eso, no debo hacerlo, por un motivo que es muy largo de explicar
Me suena extraño eso. Tal vez si lo explicaras se podría darte una solución mejor. Al fin y al cabo no debe de ser lo mismo una imagen que un fondo.
Sobre lo segundo, bueno... JavaScript es más lento que CSS. Tal vez puedas lograrlo usando animaciones o transiciones CSS.