我正在做一個非常緩慢的背景圖像過渡(向左緩慢滑動的空間視圖)。我的問題是,雖然它在Firefox上看起來很漂亮,但在Chrome上看起來很糟糕。由於Chrome缺乏子像素渲染,我得到了一個「緊張」的效果,並且圖像恰好捕捉到下一個像素。我無法加速圖像,因爲它會破壞我試圖達到的效果。我曾嘗試使用TranslateZ()
技巧,我嘗試了每個CSS3效果,我可以想到它使它看起來更好,我試過Kinetic.js,我甚至試過Babylon.js希望WebGL能夠解決我的問題。有沒有辦法讓我可以強制鉻進行慢速翻譯的子像素渲染?
在這一點上,我不知所措,我可能只需要爲Chrome用戶提供一個靜態背景,並向Firefox用戶提供更多關於我可以爲UI UX做的小事情,然後放一個在我的網站上聲明說該網頁最好在FF瀏覽。
我真的不想這樣做。是否有任何解決方法?
請提供工作演示或jsfiddle –
http://jsfiddle.net/yrwA9/有趣的是,當我在我的工作場所使用Chrome Portable時,瀏覽器呈現子像素就好了,然而在家裏我的遊戲機上最新版本的鉻,它不呈現子像素。 – JSArrakis
這似乎很好@JSArrakis ..也許這是一個圖形卡問題。 –