首页 > 其他分享 >盒子的定位

盒子的定位

时间:2022-10-12 11:24:00浏览次数:52  
标签:定位 颜色 盒子 元素 开启 position

定位:position;定位实现效果,让盒子压住盒子

position的属性:默认属性:static;元素是静止值,没有开启定位。开启相对定位:relative;开启绝对定位:absolute;开启元素的固定定位:fixed;开启粘性定位:sticky;

position:relative;相对定位的几大特点:

(1)元素开启相对定位,如果不设置偏移量,元素不会发生改变

(2)相对定位的参照物是该元素在文档流中的位置,自身的定位

(3)相对定位会提升元素的层级

(4)相对定位不会使元素脱离标准流文档,也就是原来的文档还是存在的。

(5)相对定位不会改变元素的性质,块元素还是块儿元素,行内元素还是行内元素,行元素还是行元素

position:absolute;开启绝对定位

(1)开启绝对定位后,如果不设置偏移量,位置不会发生改变。

(2)开启绝对定位后,元素会脱离文档流,也就是脱标,不会在占用原来的位置。

(3)绝对定位会改变元素的性质,行内元素改变为行内块元素,块儿元素的宽高会被内容撑开

(4)绝对定位,会提升元素的层级

(5)绝对定位元素的位置是相对与相对定位的祖先元素定的,父级是否有相对定位,父级的父级是否有相对定位元素,如果祖先级都没有相对定位,默认根据html页面定位

position:sticky;开启粘性定位

元素固定某一个位置,类似绝对定位

粘滞浏览器的某一个位置,可以使元素到达某一个位置以后固定下来

top:0;相对于自己,不加偏移量,没有效果

position:fixed;开启固定定位

固定定位根据版本走的要素(固定定位和绝对定位可以)

第一步:left取值为50%

第二步:margin-left:取值版心的一半宽度

第三步:最后加上合适自己的定位。

<----------------------------------定位元素的层级-------------------------------------------->

定位的元素,写在后边的盒子会压住前边的盒子

想要调整元素的顺序,用z-index:数值设置,不用带单位

<----------------------------------相对定位和绝对定位的水平居中-------------------------------------------->

margin-left:auto;水平居中

margin-button:auto;垂直居中

绝对定位和固定定位设置垂直居中,需要两个步骤

第一步:设置盒子的left:50%和top:50%,让盒子定位在整个父级的右侧和下侧

第二步:设置margin-left:盒子自身宽度的一半;设置margin-top:盒子自身高度的一半;

<----------------------------------favicon.ico比特虫图标使用-------------------------------------------->

第一步:使用比特虫,制作一个 图标

第二步:放在根目录下边

第三步:用link引入css样式就ok了

<----------------------------------线性渐变-------------------------------------------->

线性渐变语法:background-image:linear-gradient(颜色1,颜色2,颜色3,颜色4,颜色n)

从上到下渐变:background-image:linear-gradient(颜色1,颜色2,颜色3,颜色4,颜色n)

通过to设置渐变的方向:background-image:linear-gradient(to left,颜色1,颜色2,颜色3)

通过角度设置渐变方向:background-image:linear-gradient(60 deg,颜色1,颜色2,颜色3)

渐变逐渐透明化:background-image:linear-gradient(#000这个是色彩名词,rgba(0,0,0,0.n))

标签:定位,颜色,盒子,元素,开启,position
From: https://www.cnblogs.com/hgng/p/16783815.html

相关文章

  • 【Bug解决】Ubuntu安装pip3:无法定位软件包问题
    转自https://zstar.blog.csdn.net/article/details/125257999最近想要使用kali里面的python3,需要pip3,结果怎么也不对。提示无法定位软件包。网上找到这一篇:参考一下。“......
  • CSS - 05 定位
    5.定位定位是一种更加高级的布局手段,通过position属性可以将元素摆放到页面的任意位置语法:static:默认值,元素是静止的,没有开启定位relative:开启元素的相对定位abso......
  • CSS定位
    应用图片上的俩箭头网页中回到顶部的按键,不管滚轮到哪,它都是一直在右下角CSS定位(position)绝对定位(absolute)脱离文档流:跟浮动类似,不占位默认参照物为网页左上角......
  • input下拉框中的元素定位
    下拉框的标签是input,且查看其选项时发现只是aria-activedescendant的值在变,怎么选中对应的选项?(源码如下图)   1、首先点击下拉框driver.find_element_by_xpath("xx......
  • 缺陷检测 | PCB AOI质量检测之自动定位核选取算法
    PCB产品AOI检测,需要将模版与实际图像对齐,因此需要定位功能。定位功能就需要选取定位核,定位核的提取方法分为手动和自动。基于人眼视觉特征对区域敏感度判断的手动提取法存在......
  • 自动驾驶、移动机器人学习资料:定位建图、环境感知、求职
    1).机器人的带约束轨迹规划杨硕卡内基梅隆大学博士原大疆创新工程师研究方向为高自由度机器人的运动轨迹规划2).ORB-SLAM3原理与代码解析刘国庆上交感知与导航研究所科研助......
  • 用于大规模视觉定位的直接2D-3D匹配(IROS 2021)
    论文标题:RecallingDirect2D-3DMatchesforLarge-ScaleVisualLocalization作者:ZhuoSong1,ChutingWang2, YuqianLiu3, ShuhanShen1*​论文链接:https://ieee......
  • 前端基础(4) - CSS定位
    CSS定位知识图谱1.概述及相对定位1.1.概述定位position的四个属性:relative:相对absolute:绝对static:无定位,也是默认的设置fixed:固定1.2.相对定位示例代码-index......
  • python + selenium 新手随笔 元素定位
    1.fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys//Key表示键盘上的键,By定位文本中的元素fromselenium.webdriver.common.by......
  • 面试官:如何快速定位慢SQL
    开启慢查询日志在项目中我们会经常遇到慢查询,当我们遇到慢查询的时候一般都要开启慢查询日志,并且分析慢查询日志,找到慢sql,然后用explain来分析系统变量MySQL和慢查询相关的......