display: none 不占用空间设置transition属性无效改变属性值会引发页面产生重排 visibility: hidden 元素会被隐藏,但是不会消失,依然占据空间。不会触发绑定的事件修改属性值会引起重绘设置treansition属性无效 opacity: 0 只是透明度为100%,元素隐藏,所以依然占据空间可以使用transition属性也可以触发绑定的事件