position: sticky -粘性定位(是css新增的一个position属性)

使用注意事项

  1. 父元素不能有 overflow 属性

  2. left、top、right、bottom必须要设置一个

  3. 仅在父元素内生效,父元素的高度必须大于sticky元素设置的高度

简单理解就是,当你页面滚动的距离小于你设置的 left、top、right、bottom的值时
position: sticky 就相当于 position:relative

当你页面滚动的距离小于你设置的 left、top、right、bottom的值时

position: sticky 就相当于 position:fixed

代码展示:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style type="text/css">/*粘性定位,当用户滑动的距离超过top设置的值时,就相当于position:fixed定位当用户滑动的距离没超过top设置的值时,就相当于position:relative定位*/.csstricky{position: sticky;width: 30px;height: 30px;background: aqua;top: 50px;}#fs{height: 2000px;width: 100%;}#ad{height: 300px;width: 100%;background:black;}</style></head><body><div id="fs"><div id="ad"></div><div class="csstricky"></div></div></body>
</html>

<div class="csstricky"></div>这个div距离顶部小于我们所设置的 50px 的时候,

position: sticky 就相当于 position:fixed ,div就会被固定在top:50px 的位置处

好啦,今天的学习就到这啦,文章有什么问题可以在评论区指正哦~❤️

css position的sticky定位相关推荐

  1. CSS position: sticky; 粘性定位初识

    之前所熟知的CSS position 属性值 有relative.absolute.fixed,当然也不能忽略了static(默认)和inherit(继承). 偶然的一次在 MDN:https://d ...

  2. CSS定位(position))之sticky 定位

    sticky 英文字面意思是粘,粘贴,所以可以把它称之为粘性定位. position: sticky; 基于用户的滚动位置来定位. 粘性定位的元素是依赖于用户的滚动,在 position:relati ...

  3. 教你玩转CSS Position(定位)

    目录 CSS Position(定位) static 定位 fixed 定位 relative 定位 absolute 定位 sticky 定位 重叠的元素 所有的CSS定位属性

  4. CSS position(定位)属性

    关于CSS position,来自MDN的描述: CSS position属性用于指定一个元素在文档中的定位方式.top.right.bottom.left 属性则决定了该元素的最终位置. 然后来看看 ...

  5. Canvas+html+css+position定位

    定位Position样式 浮动毛病: 会让出文档流,会影响后面的元素的布局. 如果父元素是width:100%,没办法做到均分宽度和间隙,如果父元素是固定宽度情况,可以通过切蛋糕的方式进行计算. 概述 ...

  6. 【css】CSS position(定位)属性

    一.CSS position(定位)属性 absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位.元素的位置通过 "left", "t ...

  7. css左边定位,CSS Position(定位) | 菜鸟教程

    CSS Position(定位) position 属性指定了元素的定位类型. position 属性的五个值: 元素可以使用的顶部,底部,左侧和右侧属性定位.然而,这些属性无法工作,除非是先设定po ...

  8. CSS Position 定位

    文章目录 CSS Position 定位 #1 说明 #1.1 什么是Position塌陷 #1.2 什么是文档流(normal flow) #2 开始 #2.1 position: static # ...

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

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

最新文章

  1. 1.SQL数据定义语言(基础)
  2. 如何区分Oracle的数据库,实例,服务名,SID
  3. 计算机接口配件,最近发布:最新的计算机外部接口计算机主板外部接口简介计算机主板接口简介...
  4. RPC和MQ各自适合的应用场景
  5. Python爬虫实战之(五)| 模拟登录wechat 1
  6. 2014年ENVI/IDL遥感应用与开发培训班-11月重庆站 開始报名了
  7. 游戏大魔王少不了王者荣耀壁纸图片
  8. SQLAlchemy 增删改查
  9. JS调试的时候遇到无限debugger怎么办?
  10. 软件测试岗位,BAT大厂面试题集锦
  11. 解决html5中video标签无法播放mp4问题的办法
  12. 软考对程序员的作用,对程序员有多大意义?
  13. WEB2.0是什么东东?[转]
  14. 电动汽车对系统运行的影响(Matlab实现)
  15. UVA 10099 - The Tourist Guide
  16. 关于百度的若干问题和百度员工的回答
  17. php unlink 无法删除,php unlink 删除有关问题
  18. java组合算法应用:购物满减(任意数字组合相加在某个范围内)
  19. Lua:协程,coroutine.create,coroutine.resume, coroutine.yield
  20. 调和级数发散的简短证明

热门文章

  1. matlab 作图所用特殊符号及希腊字母总结
  2. Nodejs的exports与module.exports的区别
  3. java suspend wait_java中线程阻塞之sleep、suspend、wait、resume、notify方法解析
  4. 损失函数、代价函数与目标函数
  5. android:textStyle=italic设置斜体失效
  6. 前端如何实现一张电子发票页面
  7. fill splinter 延迟_学习python +splinter自动刷新抢票
  8. AR/VR是否会再一次全行业集体踏空(超长文+昆仲研究报告)
  9. 2019年一级消防工程师备考教材梳理指南
  10. python中矩阵.A是什么意思?