CSS中will-change的注意點
說明
1、樣式表中不使用will-change。
2、給will-change足夠的時間來發揮它的作用。
3、用於針對超特殊變化(例如,left,opacity等)
如有必要,可在JavaScript中使用(新增和刪除)
修改後,刪除will-change。
不要同時宣告太多屬性。
別用太多的元素。
不要把資源浪費在停止變化的要素上。
例項
var el = document.getElementById('element'); // 當滑鼠移動到該元素上時給該元素設定 will-change 屬性 el.addEventListener('mouseenter', hintBrowser); // 當 CSS 動畫結束後清除 will-change 屬性 el.addEventListener('animationEnd', removeHint); function hintBrowser() { // 填寫上那些你知道的,會在 CSS 動畫中發生改變的 CSS 屬性名們 this.style.willChange = 'transform, opacity'; } function removeHint() { this.style.willChange = 'auto'; }
以上就是CSS中will-change的注意點,希望對大家有所幫助。更多程式設計基礎知識學習:
本文教程操作環境:windows7系統、css3版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2829784/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS中will-change如何使用CSS
- css注意點CSS
- CSS 前端頁面渲染優化 屬性 will-changeCSS前端優化
- div+css佈局注意點CSS
- sql中的*的使用注意點SQL
- Swift中URL處理中的注意點Swift
- css中display設定為table、table-row、table-cell後的作用及其注意點CSS
- RPC 使用中的一些注意點RPC
- python中math.log注意點Python
- Python中__init__方法注意點Python
- python中smtplib使用注意點Python
- Servlet的init注意點Servlet
- vector的使用注意點
- Python面試中需要注意的幾點事項!Python面試
- SEO中網站微創新的幾個注意點網站
- 專案管理中,應該注意的5點原則專案管理
- CSS中關於定位及BFC中的易錯點CSS
- js中eval詳解,用Js的eval解析JSON中的注意點JSON
- Java中hashcode和equals效能注意點 - ShaiJavaAI
- java中static使用之靜態方法注意點Java
- 給初學者:JavaScript 中陣列操作注意點JavaScript陣列
- ABAP中對內表進行clear操作時的注意點
- css標籤選擇器的使用注意CSS
- 谷歌的JavaScript編寫風格中 13點值得我們注意的!谷歌JavaScript
- 專案管理中需要注意的四個關鍵控制點專案管理
- 複製資料庫中需要注意的幾點事項資料庫
- 分享mysql注意點MySql
- reactjs 注意點ReactJS
- Golang switch case 的使用注意點Golang
- 安裝pybrain的注意點AI
- 寫小說主要注意的點
- MySQL的clone(克隆)要注意的點MySql
- (中級)CSS層疊規則要點CSS
- javascript中的一些核心知識點以及需要注意的地方JavaScript
- APP測試中IOS和Android的區別,有哪些注意點?APPiOSAndroid
- 需要提醒你關於 golang 中 map 使用的幾點注意事項Golang
- CSS中的“大白”——CSS 動畫CSS動畫
- LEFT JOIN 需要注意的點(Presto)REST