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 前端頁面渲染優化 屬性 will-changeCSS前端優化
- 說說你對css的will-change屬性的理解,它有什麼作用呢?CSS
- python中math.log注意點Python
- vector的使用注意點
- js中eval詳解,用Js的eval解析JSON中的注意點JSON
- CSS中關於定位及BFC中的易錯點CSS
- SEO中網站微創新的幾個注意點網站
- Python面試中需要注意的幾點事項!Python面試
- 專案管理中,應該注意的5點原則專案管理
- Java中hashcode和equals效能注意點 - ShaiJavaAI
- 安裝pybrain的注意點AI
- css標籤選擇器的使用注意CSS
- Golang switch case 的使用注意點Golang
- AUTHID CURRENT_USER的注意點
- MySQL的clone(克隆)要注意的點MySql
- 錫焊注意點
- 分享mysql注意點MySql
- FMDB 使用注意點
- 119 路由注意點路由
- 谷歌的JavaScript編寫風格中 13點值得我們注意的!谷歌JavaScript
- APP測試中IOS和Android的區別,有哪些注意點?APPiOSAndroid
- 專案管理中需要注意的四個關鍵控制點專案管理
- 說點JSON使用的注意事項JSON
- 寫小說主要注意的點
- Collectors.toMap的幾個注意點
- MYSQL 8.0 Upgrade &Downgrade的幾點注意MySql
- JavaScript 設定CSS與注意事項JavaScriptCSS
- python中的引用傳遞,可變物件,不可變物件,list注意點Python物件
- 需要提醒你關於 golang 中 map 使用的幾點注意事項Golang
- Flink - Checkpoint配置注意點
- CSS中的“大白”——CSS 動畫CSS動畫
- PHP 抽象類繼承抽象類時的注意點PHP 抽象類繼承抽象類時的注意點PHP抽象繼承
- CSS樣式規則-CSS結構的特點CSS
- 企業展廳設計在製作中需要注意的四點
- wordpress的save_post鉤子注意點
- golang split需要注意的一個點Golang
- 介面文件設計的12個注意點