1

我需要一个网页上的小部件,这样当页面在最大化窗口中加载时,该元素似乎是内联的。

当垂直滚动条向下移动时,元素向上滚动,直到它碰到浏览器控件的顶部可见行。此后,如果您进一步向下滚动,此元素将停留在浏览器的顶部边框。

换句话说,如果有足够的屏幕区域并且如果它可以在当前窗口上可见,它就会显示为内联,并且当它的内联位置由于滚动而超出可见窗口的那一刻,这个元素会粘在它碰到的边框上并停留直到滚动将其内联位置带回可见窗口。

我只需要纯粹通过 CSS 来实现这一点 - 没有 javascript。知道如何做到这一点吗?

提前感谢您查找此帖子。

4

1 回答 1

1

您可以使用 position: fixed 制作视图,以便它保留在可见区域上。

.selector {
   position: fixed;
   /* rest required styling */
}
于 2013-10-04T12:05:14.723 回答