2021前端學習筆記-第一章第三節-opacity_visibility_display優劣
display: none;
- DOM 結構:瀏覽器不會渲染 display 屬性為 none 的元素,不佔據空間;
- 事件監聽:無法進行 DOM 事件監聽;
- 效能:動態改變此屬性時會引起重排,效能較差;
- 繼承:不會被子元素繼承,畢竟子類也不會被渲染;
- transition:transition 不支援 display。
visibility: hidden;
- DOM 結構:元素被隱藏,但是會被渲染不會消失,佔據空間;
- 事件監聽:無法進行 DOM 事件監聽;
- 性 能:動態改變此屬性時會引起重繪,效能較高;
- 繼 承:會被子元素繼承,子元素可以通過設定 visibility: visible; 來取消隱藏;
- transition:visibility 會立即顯示,隱藏時會延時
opacity: 0;
- DOM 結構:透明度為 100%,元素隱藏,佔據空間;
- 事件監聽:可以進行 DOM 事件監聽;
- 性 能:提升為合成層,不會觸發重繪,效能較高;
- 繼 承:會被子元素繼承,且,子元素並不能通過 opacity: 1 來取消隱藏;
- transition:opacity 可以延時顯示和隱藏
相關文章
- 2021前端學習筆記-第一章第二節-div水平垂直居中的方法前端筆記
- 2021前端學習筆記-第一章第一節-html-BFC、IFC、GFC、FFC前端筆記HTML
- 2021前端學習筆記-第一章第四節-內聯覆蓋元素寬度前端筆記
- [前端學習]js特效部分學習筆記,第三天前端JS特效筆記
- 前端學習筆記前端筆記
- GIT學習筆記——第一章Git筆記
- 學習筆記-《基於Oracle的SQL優化》-第一章-1筆記OracleSQL優化
- 具體數學學習筆記——第一章筆記
- Java基礎學習筆記 第一章Java筆記
- 斜率優化學習筆記優化筆記
- mysql優化學習筆記MySql優化筆記
- 前端學習筆記 - nuxt.js前端筆記UXJS
- Python第一節學習筆記Python筆記
- oracle 學習筆記---效能優化學習(1)Oracle筆記優化
- Win32學習筆記 第一章 (轉)Win32筆記
- 第一章 遞迴問題 學習筆記遞迴筆記
- Java_EE企業級開發學習筆記——spring學習筆記第一章Java筆記Spring
- Mysql 優化(學習筆記二十)MySql優化筆記
- node學習筆記第八節:模組化筆記
- JVM學習筆記——節碼執行引擎JVM筆記
- 前端學習筆記之ES6~~~前端筆記
- Docker 學習筆記(第三集:容器)Docker筆記
- 好程式設計師web前端培訓學習筆記Vue學習筆記一程式設計師Web前端筆記Vue
- MySQL優化學習筆記之索引MySql優化筆記索引
- MySQL優化學習筆記之explainMySql優化筆記AI
- Android卡頓優化學習筆記Android優化筆記
- HTTPS 效能優化學習筆記HTTP優化筆記
- ORACLE學習筆記--效能優化FAQ。Oracle筆記優化
- oracle 學習筆記---效能優化(1)Oracle筆記優化
- oracle 學習筆記---效能優化(2)Oracle筆記優化
- oracle 學習筆記---效能優化(3)Oracle筆記優化
- oracle 學習筆記---效能優化(4)Oracle筆記優化
- oracle 學習筆記---效能優化(5)Oracle筆記優化
- oracle 學習筆記---效能優化(6)Oracle筆記優化
- oracle 學習筆記---效能優化(7)Oracle筆記優化
- web前端培訓分享node學習筆記Web前端筆記
- 3D機房前端學習筆記3D前端筆記
- web前端學習筆記(CSS盒子的定位)Web前端筆記CSS