使用translate3d 的動畫元素中基於Webkit 的模糊文字問題
基於WebKit 的瀏覽器(包括iPhone)遇到的常見問題是實作translate3d 動畫後文字扭曲且模糊。當使用 -webkit-transform:translate3d 作為動畫方法時,這種情況尤其普遍。
論壇中建議的一個潛在解決方案涉及刪除相對定位並添加 -webkit-font-smoothing: 抗鋸齒規則。然而,這些調整往往被證明是無效的。
骯髒的解決方案
作為一種潛在的解決方法,雖然不是優雅或最佳的方法,但可以透過在據報道,變換值可以緩解該問題:
top: 49.9%; left: 49.9%; -webkit-transform: translate(-50.1%, -50.1%); transform: translate(-50.1%, -50.1%);
此技術依賴於用分數稍微偏移變換,這似乎可以防止WebKit 瀏覽器中與translate3d 動畫相關的模糊效果。
其他注意事項:
替代方法可能包括:
以上是為什麼 Translate3d 會導致基於 WebKit 的瀏覽器中的文字模糊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!