相对定位&绝对定位&固定定位&元素的层级&opacity元素的透明背景

相对定位

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style type="text/css">.box1 {width: 100px;height: 100px;background-color: antiquewhite;}.box2 {width: 100px;height: 100px;background-color: brown;/* 定位:定位指的就是将指定的元素摆放到页面的任意位置通过定位可以任意的摆放元素通过 position 属性来设置元素的定位可选值:static 默认值,元素没有开启定位relative 开启元素的相对定位absolute 开启元素的绝对定位fixed 开启元素的固定定位(也是绝对定位的一种)*//* 当元素的position 属性设置为 relative时,则开启了元素的相对定位1. 当开启了元素的相对定位以后,而不设置偏移量时,元素不会发生变化2. 相对定位是相对于元素在文档流中原来的位置进行定位3. 相对定位的元素不会脱离文档流4. 相对定位会使元素提升一个层级5. 相对定位不会改变元素的性质,块元素还是块元素,内联元素还是内联元素*/position: relative;/* 当开启了元素的定位(position属性值是一个非static的值)时,可以通过 left right top bottom 四个属性来设置元素的偏移量left 元素相对于定位位置的左侧偏移量right 元素相对于定位位置的右侧偏移量top 元素相对于定位位置的上边的偏移量bottom 元素相对于其他定位位置下边的偏移量通常偏移量只需要使用两个就可以对一个元素定位,一般选择水平方向的一个偏移量和垂直方向的偏移量来为一个元素进行定位*/left: 100px;top: 100px;}.box3 {width: 100px;height: 100px;background-color: aquamarine;}</style>
</head><body><div class="box1"></div><div class="box2"></div><div class="box3"></div>
</body></html>

绝对定位

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style type="text/css">.box1{width: 200px;height: 200px;background-color: red;}.box2{width: 200px;height: 200px;background-color: blue;/* 当position属性值设置为absolute时,则开启了元素的绝对定位绝对定位:1. 开启了绝对定位,会使元素脱离文档流2. 开启绝对定位以后,如果不设置偏移量,则元素的位置不会发生变化3. 绝对定位是相对于离它最近的开启了定位的祖先元素进行定位的(一般情况下是子元素开启的绝对定位)如果所有的祖先元素都没有开启定位,则会相对于浏览器窗口进行定位4. 绝对定位会使元素提升一个层级5. 绝对定位会改变元素的性质内联元素变成块元素块元素的宽度和高度默认都被内容撑开*/position: absolute;}.box3{width: 200px;height: 200px;background-color: orange;}</style>
</head>
<body><div class="box1"></div><div class="box2"></div><div class="box3"></div>
</body>
</html>

固定定位&元素的层级&opacity元素的透明背景

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style type="text/css">.box1 {width: 200px;height: 200px;background-color: red;}.box2 {width: 200px;height: 200px;background-color: blue;/* 当元素的position属性设置fixed时,则表示开启了元素的固定定位固定定位也是绝对定位,它的特点与绝对定位大部分一致不同点:固定定位永远都会相对于浏览器窗口进行定位固定定位会固定在浏览器窗口某个位置,不会随着滚动条滚动*/position: fixed;}.box3 {width: 200px;height: 200px;background-color: green;position: absolute;/* 设置偏移量 */top: 100px;left: 100px;/* 1.如果定位元素的层级是一样的,则下边的元素会盖住上边的元素2.通过z-index属性可以用来设置元素的层级3.可以为z-index指定一个正整数作为值,该值将会作为当前元素的层级层级越高,越优先显示4.对于没有开启定位的元素不能使用z-index5.父元素的层级再高,也不会盖住子元素*/z-index: 1;/* 设置元素的透明背景opacity 可以用来设置元素的背景透明需要设置0-1的值0 表示完全透明1 表示完全不透明0.5 表示半透明*/opacity: 0.5;/* opacity 属性在IE8及以下的浏览器中不支持IE8及以下的浏览器需要如下属性代替alpha(opacity=透明度)透明度,需要一个0-100之间的值0 表示完全透明100 表示完全不透明50 表示半透明*/filter: alpha(opacity=50);}</style>
</head><body><div class="box1"></div><div class="box2"></div><div class="box3"></div>
</body></html>

相对定位绝对定位固定定位元素的层级相关推荐

  1. 相对定位 绝对定位 固定定位 粘性定位 居中的三种方法 calc函数标签的使用方法

    相对定位 绝对定位 固定定位 粘性定位 居中的三种方法 calc函数标签的使用方法 一.相对定位:position:relative; 二.绝对定位:position:absolute; 1.找参照物 ...

  2. HTML+CSS---定位(相对定位--绝对定位--固定定位--设置元素的层叠顺序)---表单---设置光标样式---透明度(opacity属性定义元素的不透明度--IE的半透明滤镜)---外边线

    文章目录 定位 静态定位(static) 相对定位(relative) 绝对定位(absolute) 固定定位(fixed) 设置元素的层叠顺序 表单 设置光标样式 透明度 opacity属性定义元素 ...

  3. css导航栏固定顶部两种情况,及绝对定位,相对定位,固定定位和粘性定位的特性及区别

    绝对定位,相对定位,固定定位和粘性定位的特性及区别,我整理一下放在文章最下面了,不用死记硬背,理解一下就ok,需要的话可以看看. 当导航栏头部没有别的模块时,想要滑动过程中导航栏一直在顶部,有两种写法 ...

  4. CSS定位—静态定位、相对定位、固定定位、绝对定位、粘性定位

    CSS定位 定位是可以让盒子自由自在的在某个盒子内移动位置或者固定屏幕中的某个位置,并且可以压住其他盒子. 定位的组成 定位是将盒子定位在某一位置.按照定位的方式移动盒子. 定位=定位模式+边偏移. ...

  5. 绝对定位、相对定位、固定定位特点

    一.定位 1.定位的定义 某个元素可以自由地在盒子上面移动,并且可以压着其他元素 当滚动窗口时,某个元素可以固定在页面上 可以让盒子自由的在某个盒子上进行移动并且可以压住其他盒子,或者可以在屏幕上固定 ...

  6. 定位的坐标原点HTML,css固定定位_CSS绝对定位固定定位详解

    摘要 腾兴网为您分享:CSS绝对定位固定定位详解,智学网,鱼乐贝贝,优酷,瑞易生活等软件知识,以及安卓微信多开,特效视频,微贷网app,勿忘我3dm,有为学堂,火力牛,手机知网,移动小秘书,快学堂,p ...

  7. 定位(绝对定位 相对定位 默认 固定定位)

    (1)绝对定位(position:absolute) ①相对于已经定位的父级元素去定位 ②若父级元素未定位,则相对于HTML根文档定位 ③完全脱离文档流,不占有位置 ④通过left top botto ...

  8. 层模型--绝对定位、相对定位、固定定位

    绝对定位: 如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left.right.top.bottom属性 ...

  9. css盒子绝对定位,相对定位,固定定位

    相对定位 使用相对定位的盒子的位置常以标准流的排版方式为基础,然后使盒子相对于它在原本的标准位置偏移指定的距离.相对定位的盒子仍在标准流中,它后面的盒子仍以标准流方式对待它.       使用rela ...

最新文章

  1. 使用Tensorize评估硬件内部特性
  2. IOS 滑动指示导航栏 渐变
  3. 有勇气的牛排 --- 攻防
  4. html语言填充没有只有描边,HTML5 Canvas笔记——交互绘制文本(描边、填充、阴影、渐变填充、图案填充、文本的属性设置)...
  5. java分页查询oracle_Java中实现Oracle分页查询
  6. 20165320 第九周学习总结
  7. Java历经20年沧桑,将持续革新
  8. 这可能是最好的RxJava 2.x 入门教程学习系列
  9. mongodb启动时报错ERROR: child process failed, exited with error number 1
  10. 2fsk调制解调原理框图_数字调制解调输出什么 数字调制解调输出特点介绍【图文】...
  11. Go语言基础练习题系列5
  12. Material Dialogs
  13. [禅悟人生]将所学转化成修行
  14. 『TensorFlow Internals』笔记_系统架构
  15. 用Java web打印九九乘法表
  16. “爱心助农”成绩单公布,淘宝何以成为最大舞台?
  17. C++基础编程题(28)猴子吃桃问题
  18. r语言中的多因素方差分析_R中的因素
  19. Java File相关源码分析:File、FileInputStream、InputStreamReader
  20. EasyUi(完整版)

热门文章

  1. Android7.0高级设置修改一级菜单分类和显示顺序并跳转第三方应用
  2. 让WordPress更安全
  3. 腾讯云服务器搭建ftp
  4. 机器学习可解释性(一)
  5. 网易100天---40、3D Printer Applications
  6. 情有独钟,迷情电子三五年(四)
  7. 基因数据处理69之bowtie安装与使用
  8. 游戏出海新机遇 :卓杭游戏携手云开发和云函数,打造小游戏出海新爆款
  9. appdmg构建dmg及原理刨析
  10. 解决chrome提示您的连接不是私密连接的方法