J'essaie de placer une animation gif
sur un jpg
et cela semble fonctionner dans la plupart des navigateurs (IE, Firefox, iPhone, iPad), mais il y a une étrange boîte autour de l'image animée. gif
en chrome sur Windows , firefox pour le mac y chrome pour le mac .
J'ai finalement résolu le problème grâce à quelques bidouillages bizarres, comme forcer l'image à être redimensionnée à 99,9 %, utiliser un masque pour ne laisser apparaître qu'une partie du gif animé, mais existe-t-il une solution plus efficace et plus propre pour tous les navigateurs ?
J'ai commencé avec un div et une image à l'intérieur, qui sont tous deux réactifs.
HTML:
<div>
<img src="http://www.enjoyillinois.com/images/animations/Garden_of_Gods_anim_full.gif" />
</div>
CSS :
div {
background-image: url("http://www.enjoyillinois.com/images/animations/Garden_of_Gods_bg.jpg");
background-repeat: no-repeat;
background-size: cover;
}
img {
width:100%;
display:block;
}
Voici un jsfiddle : http://jsfiddle.net/GyDCx/7/