盒子的定位:固定定位(锁定浏览器窗口)

一、概念

固定定位使元素相对于浏览器窗口进行定位,无论网页如何滚动,固定定位的元素也会保持在相同的位置,设置固定定位的元素脱离文档流

二、语法

html 复制代码
选择器{position: fixed;;}

它也是使用leftright 改变其水平位置,使用topbottom 改变其垂直位置

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. 广告

固定定位的广告可以在页面上保持可见,增加广告的曝光率。

相关推荐
鹤归时起雾.7 小时前
CSS属性继承与元素隐藏全解析
前端·css
火星数据-Tina7 小时前
让电竞数据实时跳动:Spring Boot 后端 + Vue 前端的完美融合实践
前端·vue.js·spring boot
fruge7 小时前
前端可视化家庭账单:用 ECharts 实现支出统计与趋势分析
前端·javascript·echarts
IT_陈寒8 小时前
Vue3性能优化实战:5个被低估的Composition API技巧让你的应用快30%
前端·人工智能·后端
嘻嘻哈哈猿人8 小时前
从 0 到 1 实现一个支持 @ 提及用户的输入框组件(Vue3 实战)
前端·vue.js
东土也8 小时前
Vue 项目 Nginx 部署路径差异分析与部署指南
前端
云枫晖8 小时前
Vue3 响应式原理:手写实现 ref 函数
前端·vue.js
合作小小程序员小小店8 小时前
web网页开发,在线%宠物销售%系统,基于Idea,html,css,jQuery,java,ssh,mysql。
java·前端·数据库·mysql·jdk·intellij-idea·宠物
荔枝吖8 小时前
html2canvas+pdfjs 打印html
前端·javascript·html
文心快码BaiduComate8 小时前
全运会,用文心快码做个微信小程序帮我找「观赛搭子」
前端·人工智能·微信小程序