当前位置: 首页 > article >正文

CSS盒子的定位> (下篇)#固定定位#笔记

一、固定定位

1.概念

固定定位其实是绝对定位的子类别,一个设置了position:fixed的元素是相对于视窗固定的,就算页面文档发生了滚动,它也会一直待在相同的地方。

2.代码属性 

CSS代码添加

position:fixed

水平方向:left、right

垂直方向:top、bottom

3.‼注

两个方向各选一个参数即可定位。

定位的数值可以为负数。

 4.示例:

  • ①首先设置几个HTML默认结构的盒子er
    <style>
        div{
            width: 200px;
            height: 200px;
            background-color: gray;
            margin-bottom: 5px;
        }
    </style>
</head>
<body>
    <div>盒子1</div>
    <div>盒子2</div>
    <div>盒子3</div>
    <div>盒子4</div>
    <div>盒子5</div>
    <div>盒子6</div>
    <div>盒子7</div>
    <div>盒子8</div>
    <div>盒子9</div>
    <div>盒子10</div>
    <div>盒子11</div>
    <div>盒子12</div>
    <div>盒子13</div>
    <div>盒子14</div>
    <div>盒子15</div>
    <div>盒子16</div>
    <div>盒子17</div>
    <div>盒子18</div>
</body>
  • ②添加带有固定定位方式的CSS属性(设计颜色可以使演示更加了然) 
    <style>
        div{
            width: 200px;
            height: 200px;
            background-color: gray;
            margin-bottom: 5px;
        }

        #div3{
            background-color: red;
            margin-bottom: 5px;
            position: fixed;
            left: 208px;
            top: 208px;
        }
        #div5{
            background-color: green;
            margin-bottom: 5px;
            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>
    <div>盒子9</div>
    <div>盒子10</div>
    <div>盒子11</div>
    <div>盒子12</div>
    <div>盒子13</div>
    <div>盒子14</div>
    <div>盒子15</div>
    <div>盒子16</div>
    <div>盒子17</div>
    <div>盒子18</div>
</body>

运行的结果为:(向下拖动滚动条由左➡右)

由此看出, 固定定位相对于浏览窗口进行定位(会脱离文档流)


http://www.kler.cn/a/396028.html

相关文章:

  • cls(c基础)
  • 关系型数据库和非关系型数据库详解
  • Selective attention improves transformer详细解读
  • Android setTheme设置透明主题无效
  • 问:SQL优化,七条实践总结?
  • 用 Python 从零开始创建神经网络(三):添加层级(Adding Layers)
  • Java基础知识03(内部类)【24.11.25】
  • nodejs和npm在gitbash中提示Not Found情况的解决办法
  • 嘉立创EDA 画PCB板子经验总结(二)
  • Windows系统 ElasticSearch,Kibana安装
  • 使用spring操作redis
  • idea使用技巧和推荐插件
  • 第六十四周周报 TCN-LSTM
  • SOLIDWORKS Toolbox:一键自动化,让紧固件与零部件管理更高效
  • WPF中Prism框架中 IContainerExtension 和 IRegionManager的作用
  • 什么是网络安全?网络安全包括哪几个方面?
  • ffmpeg视频编码
  • 物联网(RFID)全景:被装信息化监控应用与挑战
  • RA-L开源:Light-LOAM: 基于图匹配的轻量级激光雷达里程计和地图构建
  • Django中文教程
  • 大模型开发整体流程 基于个人知识库的问答助手 项目流程架构解析
  • QT6 QML vtk学习之(1)点云在QML窗口中显示
  • 深入理解UML用例图:概念、构成与应用实例
  • java瑞吉外卖
  • AI入驻电商江湖:智能算法如何打响“带货”大战?
  • 微信小程序02-页面制作