咱们先来讲一下限制条件css
100*100
的红色矩形,里面包含一个 50*50
黑色矩形测试地址:https://www.lilnong.top/static/html/hidden-dom.htmlhtml
移动到屏幕外面,眼不见心不烦vue
使用特性react
移出 DOM 树,年轻人不讲武德dom
.demo1{ margin: -9999px 9999px 9999px -9999px; } .demo2{ display: none; } .demo3{ visibility: hidden; } .demo4{ opacity: 0; } .demo5{ width: 0;height: 0;border: none;outline: none;overflow: hidden; } .demo6{ left: -9999px;top: -9999px;position: absolute; } .demo7{ left: -9999px;top: -9999px;position: relative; } .demo8{ left: -9999px;top: -9999px;position: fixed; } .demo9{ transform: translate(-9999px, -9999px); } .demo10{ transform: scale(0,0) }
做业就留给大家啦,反正我此次不写(下次是何时我也不知道)。工具
能够使用 css、html、js测试
100*100
的红色矩形,里面包含一个 50*50
黑色矩形(扩展)是否占据位置?若是占据位置的话,是否能够监听到事件?好比说 click 。spa
(扩展)是否存在于 DOM 树中?code