css position的sticky定位
position: sticky -粘性定位(是css新增的一个position属性)
使用注意事项:
父元素不能有 overflow 属性
left、top、right、bottom必须要设置一个
仅在父元素内生效,父元素的高度必须大于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定位相关推荐
- CSS position: sticky; 粘性定位初识
之前所熟知的CSS position 属性值 有relative.absolute.fixed,当然也不能忽略了static(默认)和inherit(继承). 偶然的一次在 MDN:https://d ...
- CSS定位(position))之sticky 定位
sticky 英文字面意思是粘,粘贴,所以可以把它称之为粘性定位. position: sticky; 基于用户的滚动位置来定位. 粘性定位的元素是依赖于用户的滚动,在 position:relati ...
- 教你玩转CSS Position(定位)
目录 CSS Position(定位) static 定位 fixed 定位 relative 定位 absolute 定位 sticky 定位 重叠的元素 所有的CSS定位属性
- CSS position(定位)属性
关于CSS position,来自MDN的描述: CSS position属性用于指定一个元素在文档中的定位方式.top.right.bottom.left 属性则决定了该元素的最终位置. 然后来看看 ...
- Canvas+html+css+position定位
定位Position样式 浮动毛病: 会让出文档流,会影响后面的元素的布局. 如果父元素是width:100%,没办法做到均分宽度和间隙,如果父元素是固定宽度情况,可以通过切蛋糕的方式进行计算. 概述 ...
- 【css】CSS position(定位)属性
一.CSS position(定位)属性 absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位.元素的位置通过 "left", "t ...
- css左边定位,CSS Position(定位) | 菜鸟教程
CSS Position(定位) position 属性指定了元素的定位类型. position 属性的五个值: 元素可以使用的顶部,底部,左侧和右侧属性定位.然而,这些属性无法工作,除非是先设定po ...
- CSS Position 定位
文章目录 CSS Position 定位 #1 说明 #1.1 什么是Position塌陷 #1.2 什么是文档流(normal flow) #2 开始 #2.1 position: static # ...
- 详解 CSS position定位的五种方式
position 属性规定应用于元素的定位方法的类型(static.relative.fixed.absolute 或 sticky). 常见的固定定位,例如手机端的导航,快捷按钮.例如本站的&quo ...
最新文章
- Free Download Top 100 Hacking Books
- 伪指令PAGE和TITLE说明
- 交替方向乘子算法(ADMM)
- c语言解析xml字符串_Python XML解析和处理(三十二)
- 操作系统 第二章【记录型信号量机制、独木桥问题】【MOOC答案】
- 基于Boost::beast模块的同步WebSocket客户端
- 开源跳板机(堡垒机)Jumpserver v0.3.0 发布
- 鼠标linux驱动安装失败,win7插入鼠标提示未能成功安装设备驱动程序怎么办
- [IOS]开源库RegexKitLite正则表达式的使用
- MSSQL数据库中发现D99_Tmp数据表的处理办法
- Linux 到 Windows scp 复制速度慢
- pytorch forward
- codeblocks下载
- android实时声音信号波形_android绘制播放音频的波形图
- 健康小贴士:喝酒时别点哪些菜_新闻中心_新浪网
- YAMLException: bad indentation of a mapping entry at line 解决
- android 如何去获取手机Gps的信号强度
- 我喜欢的photo,images....
- 微型计算机主要技术指标是啥,微型计算机的主要技术指标
- C++谓词(一元谓词,二元谓词)
热门文章
- 微信公众号发送模版消息
- watching memory
- onreadystatechange
- three.js收藏的一些代码片段
- 泰山OFFICE技术讲座:关于微软雅黑字体,渲染的差异
- lstrip()和rstrip()
- JLink Warning: CPU could not be halted
- 行业“卷不动”、市场“换不动”,家电赛道又跑回“老路”
- Siamese networks
- APP 注册功能,用例怎么写 ?