2014-05-25 38 views
2

我希望有一個平穩過渡時,視口調整大小,所以我說過渡到所有元素對於響應式設計的所有元素的過渡性能影響是什麼?

*{transition:all .5s} 

是壞的,我的意思是它會對性能造成不良影響?

+2

css往往是相當快,尤其是現在,許多瀏覽器內置硬件加速。如果你使用JavaScript改變班級和東西往往然後它當然會放慢,但這是不同的... – serakfalcon

+0

不幸的是,我不能確切地講;但對於較舊的智能手機和平板電腦可能會非常糟糕。你怎麼樣用你的代碼嘗試它並查看Webkit的/ Blinks的開發者工具。根據實施情況,可能會有優化措施,例如Apple的Quartz Extreme來處理這個問題......但總的來說,CSS很安靜。由於你的代碼不應該觸發迴流,所以也不存在競賽狀況的危險。 –

回答

2

性能問題發生的唯一時間是如果您要更改實際元素或添加媒體元素。我認爲過渡應該沒問題,只需記住供應商前綴以確保跨瀏覽器兼容性。