什么时候使用位置粘css?

前端之家收集整理的这篇文章主要介绍了什么时候使用位置粘css?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我从未使用过这个职位:粘性;并在MDN发现了这一点,但无法理解我应该何时使用此位置.任何人都能看到这个位置吗?

最佳答案
acticle中所述:

position: sticky is a new way to position elements and is conceptually
similar to position: fixed. The difference is that an element with
position: sticky behaves like position: relative within its parent,
until a given offset threshold is met in the viewport.

它与position:fixed基本相同,但是sticky元素不能超出parent元素.使用top的偏移位置,您可以设置粘性元素应与页面一起滚动的属性.因此,例如当顶部设置为10px时,当顶部距离窗口屏幕10px时,它将与页面一起滚动:

.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 10px;
}

它还没有实现.但是,您可以测试此实验属性.

在chrome中,您可以通过以下链接启用enable-experimental-web-platform-features标志:
约://标志/#使实验性的Web平台的功能

Example page of the acticle

您可以使用Jquery插件来模仿此行为:stickyfill

猜你在找的CSS相关文章