que tienen un gif animado codificado en mi css como tal:gif animado codificado en base64 como fondo css?
.magicBg {
background-image: url(data:image/gif;base64,R0lGODlhAQBkAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0ND ...
}
Este gif animado se codifica a jugar una vez.
Sin embargo, una vez que este gif animado se reproduce una vez como fondo en un elemento, nunca se reproduce de nuevo. Usando
$('body').removeClass('magicBg');
$('body').addClass('magicBg')
No tiene ningún efecto - comenzamos en el marco final del gif. ¿Alguna idea de cómo hacer esta jugada desde el principio cada vez que se agrega la clase?
Desafortunadamente, another answer suggests volviendo a cargar el archivo .gif desde el servidor usando algunos parámetros de URL aleatorios. Por desgracia, esto no va a funcionar para mi caso, ya que estoy codificando la imagen en el CSS. ¿Puedes agregar un sello de fecha aleatorio a los datos de base64?
pensé que forzar al navegador a volver a dibujar lo haría, pero parece que no. [jsFiddle] (http://jsfiddle.net/RichardTowers/nfajy/). – RichardTowers
La imagen parece haberse roto durante la codificación o simplemente se ha guardado como el tipo que no se repite. –