display 浏览器是否显示该元素, 如果隐藏也不占据页面空间
display: none
display: block
opacity:0 浏览器不显示该元素,但是会占据页面空间,交互事件正常
visibility 浏览器不显示该元素,但是会占据页面空间,交互事件失效
visibility: hidden
visibility: visible
display 浏览器是否显示该元素, 如果隐藏也不占据页面空间
display: none
display: block
opacity:0 浏览器不显示该元素,但是会占据页面空间,交互事件正常
visibility 浏览器不显示该元素,但是会占据页面空间,交互事件失效
visibility: hidden
visibility: visible