古詩詞大全網 - 成語故事 - 如何實現平滑的“box-shadow”動畫效果

如何實現平滑的“box-shadow”動畫效果

使用開發工具嘗試了其中之壹,您應該會看到類似這樣的東西(綠色條表示已經繪制,其越少越好):

當妳懸停在左邊的卡片(在box-shadow上應用動畫)與懸浮在右邊的卡片(對其偽元素的opacity應用動畫)進行相比時,妳會很明顯的發現有更多的重新繪制。

為什麽我們會看到這種效果?有很少的CSS屬性,即opacity和transform,進行動畫處理時,不會不斷觸發重繪每壹幀。我們最好堅持只在動畫中更改這兩個屬性實現最小化重繪(您的瀏覽器不得不做的工作)。

拋卻其它的布局樣式,這就是這兩種