0
A
回答
0
看看這個html5 Rocks article強烈建議動畫與翻譯。
爲什麼?更改'頂部'屬性觸發佈局,翻譯不會。
你應該總是期待以避免動畫屬性將觸發 佈局或油漆,這兩者都是昂貴的,並且可能導致跳過 幀。聲明性動畫優於必須的,因爲瀏覽器有機會提前優化。
另見this post:
頂部/左具有非常大的時間繪製的每個幀,這導致在一個 過渡更加起伏。包含一些大框陰影的所有CSS都是 ,它們是在CPU上計算出來的,並且每幀都與該漸變背景 合成。另一方面,翻譯版本則將筆記本電腦 元素提升到GPU上自己的層(稱爲 RenderLayer)。現在它位於其自己的層上,任何2D變換,3D變形或不透明度變化都可以純粹發生在GPU上,這將使得 保持非常快的速度並且仍然使我們獲得快速的幀速率。
相關問題
- 1. clipRect和canvas類的翻譯有什麼區別?
- 2. 陷阱和模擬與二進制翻譯有什麼區別?
- 3. CSS3翻譯方法和CSS2相對定位有什麼區別?
- 4. 術語「源文件」和「翻譯單元」有什麼區別?
- 5. 調試和編譯有什麼區別?
- 6. REPL和口譯員有什麼區別?
- 7. Normalize.css和Reset CSS有什麼區別?
- 8. css和scss有什麼區別?
- 9. #和。有什麼區別?與CSS?
- 10. .show()和.css({'display':'block'})有什麼區別?
- 11. 有什麼區別`和$(Bash中有什麼區別?
- 12. Nokogiri中.at_css與.css有什麼區別?
- 13. '編譯和鏈接'和'編譯'(用g ++)有什麼區別?
- 14. 是什麼CSS保證金和大綱有什麼區別?
- 15. 什麼是CSS選擇器':'和'::'?他們有什麼區別?
- 16. build.gradle中useLibrary和編譯文件('')的原理有什麼區別?
- 17. windows的gcc端口中的thread_posixs和thread_win32有什麼區別?
- 18. 有什麼區別? :和||
- 19. &&和||有什麼區別?
- 20. 「/」和「/ *」有什麼區別?
- 21. 有什麼區別:。!和:r!?
- 22. ==和===有什麼區別?
- 23. Appender和〜有什麼區別?
- 24. $ @和$ *有什麼區別?
- 25. is和=有什麼區別?
- 26. #.00和#。##有什麼區別?
- 27. `==`和`is`有什麼區別?
- 28. '=='和'==='有什麼區別?
- 29. /和/#/有什麼區別?
- 30. | 0和~~有什麼區別?
頂級CSS屬性存在了很長時間。翻譯是新的。它是css 3的一部分。在你的例子中,它們都具有相同的效果。與翻譯你也能夠在X軸上一次翻譯div。要獲得有關這兩個屬性的更多信息,請詢問谷歌... – sjkm
屬性在CSS規範中定義。你可以問問他們有什麼共同點(不多),而不是問一些差異。問哪一個更好是模糊的,主要是民意調查。 –