【前端】CSS3中使用tansform的scale導致文字抖動以及模糊的解決辦法


最近給公司網站做一個動畫,但是該動畫影響了文字的的正常顯示。
於是乎,百度+谷歌之后整理如下,以便下次踩到這個坑時可以及時跳出來,畢竟這個需求還是挺常見的 😃

先看看是什么問題:


動畫是加在圖片上的,但是卻影響了其他文字,至於為什么會導致這樣的問題,暫時還沒有找到答案。

解決辦法

 Part1. 在該動畫的transform里加上translateZ(0)值, 能解決文字抖動的問題,但是沒解決文字模糊的問題。
 Part2. 在發生文字模糊的地方加上transform: translate3d(0,0,0),解決文字模糊以及的問題。

解決后:

綜合以上,使用scale發生文字抖動及模糊時,在該文字的css中只需要加入transform: translate3d(0,0,0)即可解決問題。
PS:知道為什么會發生這樣的問題的原理的小伙伴請私信我噢,謝謝啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM