sticky 的本意是粘糊糊的,但在 css 中的表现更像是吸附。**常见的吸顶、吸底(移动端网站的头部返回栏,底部切换栏之类)的效果用这个属性非常适合。**例如下图中的导航,也可以点链接看实际效果。

导航的效果更像是在页面打开的时候是 relative 的,向下滑动的时候 fixed 并且 top:0 为零。

而 sticky 代码仅需要如下:

.sticky {position: sticky;position: -webkit-sticky;top: 0;
}
.searchAndTab {position: sticky !important;top: 0;
}

特性(坑)

  1. 1、sticky 不会触发 BFC。如果不知道 BFC 可以看这里
  2. 样式表 z-index 无效。行内 style 写有效。
  3. sticky 是容器相关的,也就说 sticky 的特性只会在他所处的容器里生效。强调这一点是因为在实际使用中,碰到 body 设置 height:100% 的时候 sticky 元素停在某一个位置不动了。

position: sticky 详解相关推荐

  1. css中的position定位详解

    css中的position定位详解 position属性指定了元素的定位类型. position属性的5个值:static,relative,fixed,absolute,sticky; 元素可以使用 ...

  2. HTML中元素的position属性详解

    HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article/details/81540935 HTML中DOM元素有5种定位属 ...

  3. position属性详解

    1.static     这是属性是positon的默认值,如果一个div我们没有给他任何的position,那么他不会脱离文档流,他的属性就是static,不理解这个我就没的说了... 2.abso ...

  4. position:absolute详解

    position:absolute 日常开发中经常涉及元素的定位,我们都知道,绝对定位相对于最近position不为static的父级元素来定位,但其中定位的位置还是有细微的差别的. 绝对定位根据le ...

  5. Kooboo CMS - Html.FrontHtml.Position 详解

    DataContract 数据契约 http://www.cnblogs.com/Gavinzhao/archive/2010/06/01/1748736.html https://msdn.micr ...

  6. Swin-Transformer网络结构详解

    文章目录 0 前言 1 网络整体框架 2 Patch Merging详解 3 W-MSA详解 MSA模块计算量 W-MSA模块计算量 4 SW-MSA详解 5 Relative Position Bi ...

  7. Html div和span详解

    div和span的区别 div: div是一个块级元素,可以包含段落,表格等内容,用于放置不同的内容.一般我们在网页通过div来布局定位网页中的每个区块. Span: span是一个内联元素,没有实际 ...

  8. 详解 CSS position定位的五种方式

    position 属性规定应用于元素的定位方法的类型(static.relative.fixed.absolute 或 sticky). 常见的固定定位,例如手机端的导航,快捷按钮.例如本站的&quo ...

  9. CSS中position详解与常见应用实现

    在web前台开发时候,我们必不可少的会用到postion属性进行布局定位. 今天总结了一下position知识点,与常用功能与大家分享,欢迎大家交流指正. 首先我们对postion属性进行详解. 在C ...

  10. z-index失效的几种情况,父标签position属性为relative的时候,详解

    网上对这一方面解释的很多,我也不想把别人的抄过来.在这里是加上我对这些情况的理解还有我的一些疑惑,若有问题,请留言,谢谢!!!话不多说,进入正题: 文章重点:z-index失效的一类情况:父标签pos ...

最新文章

  1. 问题 D: 巧求和(思维)
  2. Linux基础 —— Linux命令简介
  3. 让Netty入门变得简单
  4. Hive中表名、别名的限制
  5. do not back up文件夹属性
  6. CCF NOI1046 打印方阵
  7. XSS的盲打以及实验的演示
  8. IOS 归档 即序列化与反序列化
  9. php连接postgresql数据库
  10. webpack环境的配置
  11. 什么是类Unix系统?
  12. 随机搜索和网格搜索以优化函数
  13. 下载ue5和古代山谷
  14. xp服务器文件写保护怎么删除,XP系统下u盘写保护怎么去掉?
  15. python微控制器编程从零开始 开发板_TPYBOARD单片机开发板PYTHON语言控制单片机
  16. NYOJ 366 (全排列)
  17. linux的OOM killer
  18. [转]大规模服务设计部署经验谈
  19. 【教学类-13-01】20221112《数字色块图5*7*9-A4竖版》(中大班主题《》)
  20. 爬虫之爬取英雄联盟战绩详细数据

热门文章

  1. 618“低调”谢幕,百秋尚美如何携手品牌跨越“不确定时代”?
  2. 如何理解移动端设计稿的计算问题(移动端屏幕适配和px转rem)
  3. 数理经济学中的无穷小方法
  4. 百家号怎么发送链接,发送自己的链接变成文字等解答
  5. 腾讯bugly热更新接入
  6. QNX Hypervisor —— 虚拟设备
  7. Fabric chaincode shim.ChaincodeStubInterface
  8. 什么是开源网络情报?有什么特点?
  9. C++ | 初识Qt
  10. Linux上几款好用的字幕编辑器