咱們先來講一下限制條件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