我試圖放置一個動畫gif
在jpg
,它似乎在大多數瀏覽器(IE,Firefox,iPhone,iPad)的工作,但有一個奇怪的框周圍動畫gif
在windows上的鉻,firefox for mac和chrome for mac。奇數框在鉻
我終於解決了它通過幾個奇怪的黑客,像迫使圖像調整到99.9%,使用掩碼只允許一部分動畫gif顯示,但是有沒有更好的/更清潔的跨瀏覽器解決方案?
我基本上開始與一個div和一個圖像裏面,這兩個都是響應。
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;
}
這裏是一個的jsfiddle:http://jsfiddle.net/GyDCx/7/
很酷的gif你在那裏。並且加上1以獲得適當的問題構建 – DextrousDave
我在Win7 Chrome中注意到它在調整窗口大小時會消失。我知道,這不是一種解決方案,但也許是一種潛在的... –
是的,如果調整窗口大小,它會消失。如果您將動畫綁定到該動畫並觸發任何類型的大小調整,它將會消失,直到您將它從屏幕上滾動並重新顯示在屏幕上,然後再次出現。 –