元素隐藏方式
- 使用display:none; //隐藏元素,该元素不会在页面上显示占据位置。但不会响应绑定的监听事件
- 使用visibility:hidden; //隐藏元素。元素在页面中占据空间,但不会相应绑定的监听事件
- 通过使用绝对定位将元素移除可视区域内,以此来实现元素隐藏
- 通过z-index负值,来使其他元素遮盖住该元素,来实现隐藏
- 使用opacity:0;将元素的透明度设置为0,该元素仍然在页面占据空间,并且能响应元素绑定的监听事件
- 通过clip/clip-path元素裁剪的方法来实现元素的隐藏,该元素仍然在页面中占据空间,但不会响应绑定的监听事件
- 通过transform:scale(0,0)来将元素缩放为0,以此来实现元素的隐藏,该元素仍在页面占据位置,但不会响应绑定的监听事件