DOM 结构:浏览器不会渲染 display 属性为 none 的元素,不占据空间;前端
事件监听:没法进行 DOM 事件监听;web
性能:动态改变此属性时会引发重排,性能较差;浏览器
继承:不会被子元素继承,毕竟子类也不会被渲染;性能
transition:transition 不支持 display。学习
DOM 结构:元素被隐藏,可是会被渲染不会消失,占据空间;spa
事件监听:没法进行 DOM 事件监听;继承
性 能:动态改变此属性时会引发重绘,性能较高;事件
继 承:会被子元素继承,子元素能够经过设置 visibility: visible; 来取消隐藏;ci
transition:visibility 会当即显示,隐藏时会延时get
DOM 结构:透明度为 100%,元素隐藏,占据空间;
事件监听:能够进行 DOM 事件监听;
性 能:提高为合成层,不会触发重绘,性能较高;
继 承:会被子元素继承,且,子元素并不能经过 opacity: 1 来取消隐藏;
对了,小编为你们准备了一套2020最新的web前端资料,须要点击下方连接获取方式