2016-07-11 82 views
0

我在靜態HTML文檔中有以下<img>標記。如何在HTML文檔中動畫GIF?

<img src="foo.gif" alt="This is an animated gif image, but it does not move"/> 

後我設置其src屬性指向一個.gif文件(即foo.gif)時,GIF顯示爲靜態的(或非移動)圖像。我如何爲GIF製作動畫?

+3

這應該是默認的工作,你可以提供一個例子嗎? – Alessio

+0

這可能有幫助嗎? http://stackoverflow.com/questions/5818003/stop-a-gif-animation-onload-on-mouseover-start-the-activation –

+1

對不起,你是否確定你的源代碼GIF是動態的,或者它是默認的格式(GIF89a的)?做一些谷歌,並找到一個動畫的GIF只是爲了測試目的。看起來你的gif不好。最好。 – statosdotcom

回答

2

默認情況下,瀏覽器總是播放GIF動畫,並且您無法更改該行爲。如果gif圖像沒有生成動畫,可能有兩種方法查看:瀏覽器出現問題,圖像出現問題。然後排除第一個變體只是在您的瀏覽器中檢查受信任的圖像(運行下面的代碼片段,此gif絕對動畫並可在所有瀏覽器中運行)

您的代碼看起來不錯。 你能檢查這段代碼是否爲你製作動畫?
如果,那麼你的gif有些不好,如果沒有你的瀏覽器有問題。

<img src="http://i.stack.imgur.com/SBv4T.gif" title="this slowpoke moves" />

+2

以img src開頭:如果alt文本是可見的,那麼src是錯誤的 – nicolallias