css 我有这个搜索栏,我希望它有一个固定的位置,但在停止在我的网页上的某个点

mwg9r5ms  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(83)

我有这个搜索栏,它有一个固定的位置,开始低于我的标题,我希望它停止在上面的特别优惠,我怎么做?我可以用css或将我需要添加java脚本
第一个

pgky5nke

pgky5nke1#

我想你要找的是position: sticky,正如here所解释的。
因此,是的,它可以用CSS来完成。
第一个
导航栏上的样式设置了position: stickytop: 0,这意味着滚动时它会粘在窗口的顶部,只要它的锚被呈现。锚点由它最近的父节点定义,其值为position: relative。在本例中,它是div.sticky-container

nav {
  position: sticky; /* tells the element to act 'fixed' within it's
  parent container */
  top: 0; /* sets the nav at the top of the container or highest point
  of the container still on the screen */
}

.sticky-container {
  position: relative; /* makes sure that this container is seen
  as an anchor by the 'sticky' navbar */
}

你可能想在HTML中摆弄一下如何构造你的部分,但是如果我理解正确的话,这应该可以。
希望这对你有帮助!

相关问题