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前端學習筆記-第一章第一節-html-BFC、IFC、GFC、FFC前端筆記HTML
- 2021前端學習筆記-第一章第二節-div水平垂直居中的方法前端筆記
- 2021前端學習筆記-第一章第四節-內聯覆蓋元素寬度前端筆記
- 前端學習筆記前端筆記
- GIT學習筆記——第一章Git筆記
- Python第一節學習筆記Python筆記
- Java基礎學習筆記 第一章Java筆記
- 斜率優化學習筆記優化筆記
- Java_EE企業級開發學習筆記——spring學習筆記第一章Java筆記Spring
- 前端學習筆記 - nuxt.js前端筆記UXJS
- 第一章 遞迴問題 學習筆記遞迴筆記
- Mysql 優化(學習筆記二十)MySql優化筆記
- 前端學習筆記之ES6~~~前端筆記
- JVM學習筆記——節碼執行引擎JVM筆記
- Docker 學習筆記(第三集:容器)Docker筆記
- 好程式設計師web前端培訓學習筆記Vue學習筆記一程式設計師Web前端筆記Vue
- MySQL優化學習筆記之explainMySql優化筆記AI
- MySQL優化學習筆記之索引MySql優化筆記索引
- Android卡頓優化學習筆記Android優化筆記
- web前端培訓分享node學習筆記Web前端筆記
- 好程式設計師web前端培訓學習筆記Vue學習筆記之二程式設計師Web前端筆記Vue
- node學習筆記第八節:模組化筆記
- 蒼穹外賣學習筆記——第三天筆記
- 360前端星學習筆記-如何學好JavaScript(2)前端筆記JavaScript
- 【數學分析】第一章筆記筆記
- 重學前端筆記前端筆記
- Python學習筆記-yield用法及優點Python筆記
- numpy的學習筆記\pandas學習筆記筆記
- 前端學習筆記 - var、let和const的用法前端筆記
- 【機器學習】深度學習與經典機器學習的優劣勢一覽機器學習深度學習
- Web前端學習筆記之前端跨域知識總結Web前端筆記跨域
- spark學習筆記--Spark調優與除錯Spark筆記除錯
- Nginx效能優化(學習筆記二十五)Nginx優化筆記
- 學習筆記筆記
- 前端入門學習筆記01:HTML標籤(上)前端筆記HTML
- golang 學習筆記:第 1 節:GO 語言介紹Golang筆記
- <react學習筆記(7)>操作DOM節點,元件傳參React筆記元件
- 《明解C語言》第三章學習筆記C語言筆記