我们经常会遇到这样的情况:当我们滚动页面时,某些元素跟随着页面一起滚动,而另一些元素保持不动。这个效果被称为固定页面。那么,在CSS中,如何设置页面固定呢?在CSS中,我们可以使用“: fixed”属...
我们经常会遇到这样的情况:当我们滚动页面时,某些元素跟随着页面一起滚动,而另一些元素保持不动。这个效果被称为固定页面。那么,在CSS中,如何设置页面固定呢?
在CSS中,我们可以使用“position: fixed”属性来实现页面固定。这个属性可以将元素的位置固定在浏览器视口的某个位置,而不会受页面滚动的影响。与此类似的属性还有“position: absolute”,不过它是相对于其最近的“已定位”父元素进行定位,而非浏览器视口。
下面的代码演示如何将页面顶部的导航栏固定到浏览器窗口的顶部:
p {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #fff;
z-index: 999;
}