[css] CSS3中的transition是否可以過渡opacity和display?
transition過渡display是有一個前提條件:
瀏覽器渲染是在每一幀的最后,每一幀都會執行以下操作:
js執行
2.style加持
3.layout
4.paint
5.composite
在js執行程序中, 遇到DOM操作,并不會立即渲染,而是推入到佇列中,等待UI Render的執行一次性渲染,這是瀏覽器的優化手段
接下來是重點:
在獲取DOM的布局資訊時,會強制清空佇列進行渲染,此時transition是可以過渡display的
個人簡介
我是歌謠,歡迎和大家一起交流前后端知識,放棄很容易,
但堅持一定很酷,歡迎大家一起討論
主目錄
與歌謠一起通關前端面試題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/260607.html
標籤:其他
上一篇:【Servlet】過濾器技術
下一篇:插入排序
