編輯:@Archer的答案似乎解決了這個問題。 (請投票給他,因爲我沒有足夠的積分來這麼做)。
要了解更多關於此bug,請點擊這裏:http://www.viget.com/inspire/webkit-transform-kill-the-flash/Chrome屏幕在應用CSS3動畫時閃爍(僅第一次)
我的問題是不容易解釋。我已經在jsfiddle上做了一個測試用例。您可以在本文底部找到鏈接。
在單擊演示環節上要注意以下幾點:
確保您使用的是谷歌瀏覽器。 (因爲CSS中的-webkit前綴)。
第一次點擊橙色按鈕時請注意。在動畫開始之前,您應該看到一種短暫的閃光。當你再次嘗試(點擊重置按鈕後)一切正常,沒有閃爍的屏幕。但是,如果清除瀏覽器緩存(CTRL-SHIFT-DEL),關閉瀏覽器並重新加載頁面,則打嗝會再次出現。
我希望我解釋清楚。
DEMO: http://jsfiddle.net/NKQNX/14/
(我的拼寫很抱歉,英語不是我的第一語言)
你能鏈接到錯誤報告嗎?這是我迄今還沒有聽說過的東西,我很想知道更多關於它的信息。 =) – 2012-03-05 17:57:53
我剛剛GOOGLE了它 - 沒有看到任何官方的錯誤報告。上面的代碼修復了顯然是個問題。 – Archer 2012-03-05 18:52:14
這裏是關於這個問題的博客文章:http://www.viget.com/inspire/webkit-transform-kill-the-flash/ – 2012-03-06 08:20:56