固定定位 适用于滚动滑轮,但元素位置相对于浏览器窗口不变的情况
如题目所述,将元素的position设置为fixed则开启了元素的固定定位,固定定位的特点大部分都和绝对定位一样,但固定定位总是相对于浏览器的窗口(也称视口)进行定位。视口>html>body>body的元素
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body{ height: 2000px;/*给body增加高度,方便演示*/ } .box1{ width:500px; height:500px; background-color: yellowgreen; margin-left: 100px; } .box2{ width: 200px; height:200px; background: hotpink; position: fixed;/*使用固定定位*/ top:100px;/*距离浏览器窗口上部100个像素*/ left:0px; /*距离浏览器窗口左部0个像素*/ } </style> </head> <body> <div class="box1"> <div class="box2"></div> </div> </body> </html>
效果图


浙公网安备 33010602011771号