CSS相对定位3大应用场景5个实战应用案例详解

昨天发布的margin的5个重难点,受到了很多粉丝们的关注和收藏。我发现,作为学习Web前端开发的同学最大的痛苦莫过于,学了一堆知识,但到了实际的应用开发中不知道如何灵活运用。今天决定再上一干货,一个个来讲清楚关于定位系列实际应用场景,先从相对定位position: relative;开始相对定位3大应用场景:微调元素位置、提升元素层级、作为绝对定位元素参考对象相对定位5个应用案例:搜索框、图文对齐、滑动动画、弹性菜单、柱形图

定位作为css中非常重要的一个知识点,在实际开发中那就像家常菜一样,时时都会出现,同时在面试中也是200%会被问到的。接下来我打算分几个章节,把相对、绝对、固定、粘性定位的应用场景和相关案例整理出来,这样对正在学习的同学就能更好的理解定位的真实用法,同时在实际企业前端项目开发中知道如何去使用。

首先我们来简单复习下相对定位相关知识点

相对定位:相对于自己本身正常位置进行定位,来改变位置

元素的位置通过(位置描述词):"left", "top", "right" ,"bottom"属性进行调整位置。

属性值可以是正数,也可以是负数。

相对定位特性:

  • 相对自身位置进行位置调整
  • 元素的初始位置占据的空间会被保留
  • 相对定位元素不会对其它元素产生任何影响。
  • 自身的层级会提升半层。

相对定位3大应用

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
RTKLIB使用了一个EKF(扩展卡尔曼滤波器)来对状态进行简单的滤波,实现了RTK定位的相对定位流程。在RTKLIB中,有几个关键的函数用于更新状态和参数。 其中,函数initx用于初始化状态向量rtk->x\[i\]和协方差矩阵rtk->P\[i\]。在该函数中,通过赋值操作将rtk->x\[i\]赋值为xi,将rtk->P\[i,i\]和rtk->P\[i\]上的非对角线元素赋值为0。这样可以初始化状态向量和协方差矩阵的初始值。 函数udrcvbias用于更新接收机硬件偏移参数。在该函数中,通过遍历GLONASS的频率,对接收机硬件偏移参数进行更新。如果接收机硬件偏移参数为0,则将其初始化为1E-6,并用VAR_HWBIAS进行初始化。如果已经获得了固定解(rtk->nfix>=rtk->opt.minfix)并且解的比率(rtk->sol.ratio)大于阈值(rtk->opt.thresar\[0\]),则将接收机硬件偏移参数初始化为rtk->xa\[j\],并用rtk->Pa\[j+j*rtk->na\]进行初始化。否则,将协方差矩阵rtk->P\[j+j*rtk->nx\]加上过程噪声。 函数udbias用于更新单差相位偏移参数。在该函数中,通过单差模糊度更新原理,对单差相位偏移参数进行更新。 总结来说,RTKLIB的相对定位流程使用了EKF滤波器对状态进行简单的滤波,通过初始化状态向量和协方差矩阵,更新接收机硬件偏移参数和单差相位偏移参数,以实现RTK定位的相对定位过程。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [RTKLIB学习总结(九)相对定位算法](https://blog.csdn.net/daoge2666/article/details/130674816)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [MATLAB算法实战应用案例精讲-【自动驾驶】精准定位RTK](https://blog.csdn.net/qq_36130719/article/details/130973888)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾编程前端技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值