position:sticky该如何使用

技术position:sticky该如何使用这期内容当中小编将会给大家带来有关position:sticky该如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  在研究rem布局

本期,边肖将为您带来有关如何使用position:sticky的信息。文章内容丰富,从专业角度进行分析和描述。看完这篇文章,希望你能有所收获。

在研究rem布局的时候,偶然看到网易新闻移动主页的导航栏使用了一个CSS 3属性的粘性定位位置:sticky。

它是相对定位位置:相对和固定定位位置:固定的混合。

有了它,我们可以在不监控滚动事件的情况下实现导航栏滚动的绝对定位效果。

基本用法

nav { position:stickytop:10px/*阈值*/}

top/bottom属性

例如,当我们设置top:100px时,元素相对于彼此定位,直到视口滚动,直到元素的距离小于设置的top:100px。滚动到top:100px后,元素将固定在top:100px的位置,直到视口回滚到阈值以下。

根据下面的例子,我们可以看到position:sticky元素设置的顶值是距离视口的距离,当它滚动到低于其值的距离时,它将在视口中固定,此时,这个元素的效果是固定定位。

以下示例的结构:

H2顶部高度200px红线是中心线/h2导航这是导航顶部:100 px/导航p滚动一个/p滚动一个/p

生效条件

需要注意的是,使用该属性有几个必要条件,否则无效:

父元素不能有overflow:hidden或overflow:auto属性。

您必须指定顶部、底部、左侧和右侧4个值中的一个,否则您将只能处于相对位置。

父元素的高度不能低于粘性元素的高度。

粘性元素仅在其父元素内有效。

兼容情况

position :-web kit-sticky;位置:粘性;

这就是如何使用上面边肖分享的位置:sticky。如果你恰好也有类似的疑惑,可以参考上面的分析来理解。想了解更多,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/94844.html

(0)

相关推荐

  • swing五种常见的布局是什么(swing中的常用布局方式)

    技术怎样进行Swing Set示例的分析怎样进行Swing Set示例的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Swing 工具包提供各种用于

    攻略 2021年12月19日
  • 军号声,上有井冈山下有东固山的背景

    技术军号声,上有井冈山下有东固山的背景井冈山,天下闻名,而“东井冈”,知道的人却不多军号声。她就是位于井冈山东侧的东固畲族乡山区,现属吉安市青原区。1929年1月,井冈山失守。红四军主力3600余人在毛泽东、朱德、陈毅率

    生活 2021年10月20日
  • Python GUI中怎么使用Qt设计师进行窗口布局

    技术Python GUI中怎么使用Qt设计师进行窗口布局这篇文章主要讲解了“Python GUI中怎么使用Qt设计师进行窗口布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学

    攻略 2021年11月29日
  • 女生标准体重表,中国人男女的体重标准是多少

    技术女生标准体重表,中国人男女的体重标准是多少其实现在全世界都使用体重指数(BMI)来衡量一个人胖或不胖。具体的计算的方法是女生标准体重表:
    BMI=体重(公斤)/身高(米)的平方
    例如:某MM的身高1.7米,体重为65

    生活 2021年10月28日
  • 微信附近的人看不到我怎么办,微信附近的人看不见我怎么解决

    技术微信附近的人看不到我怎么办,微信附近的人看不见我怎么解决微信附近的人看不到我的基本解决办法是:查看一下是否开启了微信【附近的人】页面,点击查看一下【附近打招呼的人】;或者是进入您的手机设置中查看一下是否关闭了微信获取

    生活 2021年10月20日
  • python写自动化脚本用什么框架(python自动化脚本如何开展)

    技术Python的自动化脚本有哪些Python的自动化脚本有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前言:大家平时有没有注意到你每

    攻略 2021年12月20日