代码例子
代码例子,网址:https://github.com/cag2050/el…
留神:
- el-table 加
position: sticky;
时,表格列不能加 fixed 属性。
出处:https://www.mizuka.top/2020/0…
正确的应用姿态
- position: sticky 只绝对于第一个有滚动的父级块元素(scrolling mechanism,通过 overflow 设置为 overflow/scroll/auto/overlay 的元素),而不是父级块元素。
- position: sticky 只有当设置对应的方向 (top/right/bottom/left),才会有作用,并且能够相互叠加,能够同时设置四个方向。
- 即便设置了 position: sticky,也只能显示在父级块元素的内容区域,他无奈超出这个区域,除非你设置了正数的值。
- position: sticky 并不会触发 BFC,简略来讲就是计算高度的时候不会计算 float 元素。
- 当设置了 position: sticky 之后,外部的定位会绝对于这个元素
- 尽管 position: sticky 体现的像 relative 或者 fixed,所以也是能够通过 z-index 设置他们的层级。当这个元素的前面的兄弟节点会笼罩这个元素的时候,能够通过 z-index 调节层级。
当你懂了这几个之后,其实这个属性就用起来就很简略了。
出处:【后知后觉系列】css position: sticky 属性以及某些场景的应用:https://juejin.cn/post/684490…
材料 | 网址 |
---|---|
应用 position:sticky 实现粘性布局 | https://www.cnblogs.com/coco1… |
position:sticky 踩坑记录 | http://zzzhen.github.io/2016/… |
【后知后觉系列】css position: sticky 属性以及某些场景的应用 | https://juejin.cn/post/684490… |