display: none;
/*渲染树不会包含该渲染对象,因此该元素不会在页面中占据位置,也不会影响相应绑定的监听事件*/

visibility: hidden;
/*元素在页面中仍占据空间,但是不会影响相应绑定的监听事件*/

opacity: 0;
/*将元素的透明度设置为0,以此来实现元素的隐藏,元素在页面仍占据位置,并且能够影响相应绑定的监听事件*/

position: absolute;
/*通过绝对定位将元素移除可见区域,以此来实现元素隐藏*/

z-index: -1;
/*负值,通过堆叠次序用其他元素将该元素盖住,来实现元素隐藏*/

clip/clip-path;
/*使用元素裁剪的方法来实现元素隐藏,这种方法下,元素仍在页面中占据位置,但是不会影响相应绑定的监听事件*/

transform: scale(0, 0);
/*将元素缩放为0,来实现元素隐藏,这种方法下,元素仍在页面中占据位置,但是不会影响相应绑定的监听事件*/