我正在考慮在我加載的一些圖像背後放置一個SVG微調器動畫,然後將圖像堆疊在微調器上,以便在加載圖像時隱藏微調器。計劃將此應用於具有潛在數百個項目的列表視圖。隱藏/遮擋的SVG動畫是否仍然會導致瀏覽器重繪或性能問題?
第一個問題是,被隱藏的SVG微調器(一旦其各自的圖像加載)會繼續導致瀏覽器重繪? (聽起來很貴)
如果是,下一個問題是,如果我隱藏(display: none
)圖像加載時的微調,隱藏的微調將繼續導致重新繪製?
任何其他表現想法都非常受歡迎。
FWIW,這是一個Electron應用程序,所以Chromium(一個相對最新版本)是我們唯一關心的瀏覽器。
你已經有了一個「渲染>油漆閃爍」選項,在你的開發者工具。 – Kaiido
repaint,no。重新計算是的。動畫必須運行,因爲它具有可觀察的效果,而不是您可以在頁面上看到的效果,即可以查詢的值發生變化。 –