一、概念
固定定位使元素相对于浏览器窗口进行定位,无论网页如何滚动,固定定位的元素也会保持在相同的位置,设置固定定位的元素脱离文档流。
二、语法
html
选择器{position: fixed;;}
它也是使用left 、right 改变其水平位置,使用top 、bottom 改变其垂直位置
left定位元素和定位元素的左边距离,right定位元素和定位元素的右边距离
top定位元素和定位元素的上边距离,bottom定位元素和定位元素的下边距离
代码如下:
html
<head>
<style>
div{
width: 200px;
height: 200px;
background-color: #f1e3e0;
margin-bottom: 5px;
}
#div3{
background-color: #f1cfcd;
margin-bottom: 5px;
position: fixed;
left: 216px;
top: 216px;
}
#div5{
background-color: #78849E;
margin-bottom: 5px;
position: fixed;
left: 250px;
top: 250px;
}
</style>
</head>
<body>
<div>盒子1</div>
<div>盒子2</div>
<div id="div3">盒子3(固定定位)</div>
<div>盒子4</div>
<div id="div5">盒子5(固定定位)</div>
<div>盒子6</div>
<div>盒子7</div>
<div>盒子8</div>
</body>
运行结果如下:
三、固定定位的实际应用
1. 导航栏
固定定位常用于创建始终可见的导航栏。这样,用户可以在浏览页面时随时访问导航链接,提高用户体验。
2. 侧边栏
固定定位的侧边栏可以提供额外的信息或导航选项,而不会随着页面滚动而消失。
3. 广告
固定定位的广告可以在页面上保持可见,增加广告的曝光率。