position sticky
一直是模模糊糊知道个大概,今天有空试验梳理一下~
sticky定位就是在阙值前是相对定位,一旦到阙值就是绝对定位
- position:sticky
- 父元素不能是overflow:hidden/auto
- 必须指定top\left\right\bottom,如果不指定,则处于相对定位
- 如果父元素没有滚动框则相对的是viewport,如果有则相对于拥有滚动框的父元素
- 父元素高度不能小于sticky元素高度。
父元素没有滚动框的情况,如图是相对于viewport定位的
a. 阙值之前
b. 阙值之后
父元素有滚动框
a.阙值之前
b.阙值之后
demo
position sticky相关推荐
- position:sticky 的 polyfill——stickyfill 源码浅析
本人最近在修改 blogsue 中的样式时,使用到了 position: sticky.话不多说,开始主要内容. 定义 position: sticky 是 CSS position 属性的一个新值. ...
- 当 position:sticky 遇到 bootstrap 浮动布局时候的踩坑记录
当第一次接触到 position:sticky 这个属性,我就意识到之前的不少 js 场景可以用这个 css 属性去改写.譬如 网站 右侧的不少广告,滚动上去后需要 fixed,完全就是 sticky ...
- IOS6+ 下,使用position:sticky实现粘性布局
回顾一下 开通博客之后,潦草的写了几篇,之后由于没时间,加上文笔不好等等(好吧,都是借口),基本上就没怎么写过了,其实平时也做了一些记录,但就是犯懒,没有去整理.现在打算重新开始了,记录一些自己学习过 ...
- [css] 说说position:sticky有什么应用场景
[css] 说说position:sticky有什么应用场景 吸顶效果 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试 ...
- 使用 position: sticky 达到粘性元素区域悬浮效果
在一些很长的表格中,常常会使用表头悬浮的设计以方便阅读,即在表格离开窗口之前,表头会一直 fixed 悬浮在表格的最顶上.还有许多诸如评论框等元素,也采用了这种被称为 Sticky Pin 或者 粘性 ...
- position:sticky布局
用户的屏幕越来越大,而页面太宽的话会不宜阅读,所以绝大部分网站的主体宽度和之前相比没有太大的变化,于是浏览器中就有越来越多的空白区域,所以你可能注意到很多网站开始在滚动的时候让一部分内容保持可见,比如 ...
- position: sticky 属性
关于 position 属性主要有五个值: static relative fixed absolute sticky 常见的就是 relative 和 absolute 这两个属性. relativ ...
- 纯css position:sticky 实现表格首行和首列固定
目录 1.认识position:sticky 2.position:sticky小栗子-实现表格首行和首列固定 2.1 效果图 2.2 代码 1.认识position:sticky 我们先来了解一个c ...
- position: -webkit-sticky; /* for Safari */ position: sticky;
<div >Chrome杀了个回马枪</a><a href="javascript:">position:sticky简介</a>& ...
- position:sticky 粘性定位 (sticky) 与 固定定位
position:sticky是css定位新增属性:可以说是static(没有定位) 和 固定定位fixed 的结合:它主要用在对 scroll 事件的监听上:简单来说,在滑动过程中,某个元素距离其父 ...
最新文章
- const int *,const int * const和int const *有什么区别?
- 高通5G开始挤牙膏?骁龙865+发布,性能小幅提升,一加听了要笑,魅族看了会流泪...
- STM32有哪些系列和型号?
- 算法65----字符串
- 手绘风格的数据可视化 (萌萌风)Sketchify,及其他可视化工具(商业风)
- logging 模块 与 logging 固定模块
- 基于pycrfsuite和sklearn_crfsuite的命名实体识别NER实战【以CoNLL2002数据集为基准】
- CBA离好生意还差几个NBA?
- 磁盘介质受写入保护(非u盘)解决办法
- ERP系统的操作方法是什么?
- 计算机创造奇迹的英语作文,创造奇迹英语作文Creating Miracle
- python如何添加标签_如何在python中为t-SNE添加标签(How to add labels to t-SNE in python)...
- java为PDF盖(签)电子签章--位置定位
- Aggressive cows(c语言)
- getline 两次回车 解决办法
- Linux系统环境准备-包含[close关闭防火墙/配置主机时间/地区/系统语言
- vue2和vue3中点击复制粘贴
- 评论-Mophie果汁包(不是果汁包空气)
- Linux USB实现网络共享
- java字符串数组的常见用法
热门文章
- android相机网格,Android – 在相机上显示网格线
- 解决Win10系统桌面图标异常问题(恢复步骤)
- Vmware虚拟机ikuai路由配置
- android ip v6 teredo,Win7系统通过teredo连接IPv6的方法
- 如何在微信公众号图文中添加附件
- 墨言教育插画干货分享||日本插画为什么独树一帜,那么受欢迎
- 带农历日历的DatePicker控件!Xamarin控件开发小记
- android编程拨号界面,在Android4.0中Contacts拨号盘界面剖析(源码)
- flutter | 悬浮窗解决方案 flutter_floating
- 【架构师实践课】单体和微服务怎么选?单体到微服务怎么转?