粘性定位可以被认为是相对定位和固定定位的混合
语法:
选择器{
position:sticky;
top:10px;
}
特点:
1、以浏览器的可视窗口为参照点移动元素(固定定位特点)
2、粘性定位占有原先的位置(相对定位特点)
3、必须+top、bottom、right、left其中的一个才有效
代码举例:
<style>
body{
height: 3000px;
}
.nav{
/* 添加粘性定位: */
position: sticky;
top: 30px;
width: 300px;
height: 300px;
background-color: pink;
margin: 90px auto;
}
</style>
</head>
<body>
<div class="nav">
</div>
</body>
运行结果:
就是可以随便移动滚动条,而且方块保持在固定位置
定位总结: