文章目录

  • 层级的引入
  • 定位元素层级的修改

层级的引入

元素开启定位之后会提升自己的层级。
无论是什么定位,提升后的层级都是一样的,所以后面的开启定位给的元素会盖住前面的开启定位的元素。
eg
:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><style>.box1{width: 200px;height: 200px;background-color: salmon;position: absolute;}.box2{width: 200px;height: 200px;background-color: rgb(57, 194, 103);position: absolute;top: 50px;left: 50px;}.box3{width: 200px;height: 200px;background-color: rgb(134, 114, 250);position: absolute;top: 100px;left: 100px;}.box4{width: 200px;height: 200px;background-color: rgb(255, 227, 103);position: absolute;top: 150px;left: 150px;}.box5{width: 200px;height: 200px;background-color: rgb(255, 202, 103);position: relative;top: 200px;left: 200px;}</style>
</head>
<body><div class="box1"></div><div class="box2"></div><div class="box3"></div><div class="box4"></div><div class="box5"></div></body>
</html>

输出:

定位元素层级的修改

对于开启了定位元素,可以通过z-index属性来指定元素的层级。

规则:

  • z-index需要一个整数作为参数,值越大元素的层级越高,元素的层级越高越优先显示
  • 如果元素的层级一样,则优先显示靠下的元素
  • 祖先的元素的层级再高也不会盖住后代元素
    eg:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><style>body{font-size: 50px;}.box1{width: 200px;height: 200px;background-color: salmon;position: absolute;z-index: 5;}.box2{width: 200px;height: 200px;background-color: rgb(57, 194, 103);position: absolute;top: 50px;left: 50px;z-index: 4;}.box3{width: 200px;height: 200px;background-color: rgb(134, 114, 250);position: absolute;top: 100px;left: 100px;z-index: 3;}.box4{width: 200px;height: 200px;background-color: rgb(255, 227, 103);position: absolute;top: 80px;left: 80px;z-index: 2;}.box5{width: 200px;height: 200px;background-color: rgb(255, 202, 103);position: relative;top: 200px;left: 200px;z-index: 1;}</style>
</head>
<body><div class="box1">1</div><div class="box2">2</div><div class="box3">3<div class="box4">4</div></div><div class="box5">5</div></body>
</html>

元素的层级——CSS相关推荐

  1. Web前端,CSS常用之相对定位和绝对定位的区别,静态定位、子绝父相、固定定位、元素的层级关系的了解

    前言 持续学习总结输出中,今天分享的是Web前端,CSS常用之相对定位和绝对定位的区别,静态定位.子绝父相.固定定位.元素的层级关系的了解 1.定位的基本介绍 我们的网页常见布局方式有:标准流.浮动. ...

  2. CSS之定位(元素的层级z-index)

    元素的层级z-index: <!DOCTYPE html> <html><head><meta charset="UTF-8">&l ...

  3. 元素的层级和背景图片

    z-index(数值)设置元素层级 设置层级后,父元素层级在高也不会盖住子元素 如果定位元素的层级是一样,则下边的元素会盖住上边的 通过z-index属性可以用来设置元素的层级 可以为z-index指 ...

  4. 相对定位绝对定位固定定位元素的层级

    相对定位&绝对定位&固定定位&元素的层级&opacity元素的透明背景 相对定位 <!DOCTYPE html> <html lang="e ...

  5. html 中设置样式方式,在html元素中设置css样式的方式是什么

    如果我们要在HTML元素中设置CSS样式,那么我们就需要在元素中设置"id" 和 "class"选择器. (推荐教程:CSS教程) 下面我们来分别说一下id选择 ...

  6. [css] 如何将元素的所有css属性恢复为初始化状态?

    [css] 如何将元素的所有css属性恢复为初始化状态? all:upset 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前 ...

  7. html怎么设置img样式,img 元素可以用 CSS 设置样式吗?

    img 元素可以用 CSS 设置样式吗? img 元素可以用 CSS 设置样式. 下面本篇文章介绍一下 CSS 对于 < img > 图片的常见操作. 有一定的参考价值, 有需要的朋友可以 ...

  8. JQuery 添加动态元素JS或CSS无效

    1.动态添加的元素无法绑定事件 平时写前端页面,经常用到模板引擎,或者是后期通过json动态生成的元素需要绑定各种事件,但是怎么调用都调用不到,是因为,页面加载的时候,你的js已经执行完了,但是元素还 ...

  9. 【伪类与伪元素】用CSS伪元素(以:before为例)插入图片

    [伪类与伪元素]用CSS伪元素(以:before为例)插入图片 对于一些小图标类型的图片,若使用<img>略微有些麻烦,iconfont是一个不错的选择用起来也相当灵活,但是所需要步骤较为 ...

最新文章

  1. 大数据入门级学习路线
  2. linux网卡内核文件在哪里,linux-2.6.35内核配置和网卡驱动添加
  3. 旅行场景下的个性化营销平台揭秘
  4. SQL语言实现金额小写转大写完整案例代码
  5. 使用Struts2,Hibernate和MySQL BLOB开发个人迷你相册应用程序–第1部分
  6. php 创建目录_使用SMB绕过PHP远程文件包含限制
  7. 中级前端开发推荐书籍
  8. 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
  9. .10-浅析webpack源码之graceful-fs模块
  10. xerces 64位 linux安装,linux安装xml开发包xerces-c
  11. 难得有一篇文章来仔细梳理cowboy bebop的种种.
  12. 百度网盘/U盘,上传文件时提示超过4G限制如何解决
  13. amaze ui 的使用
  14. 一个app项目如何从想法一步一步落地?有哪些必要的流程?
  15. 欧洲赢麻了!互联网巨头被迫拆围墙;git常用命令速查;Diffusion扩散模型实例教程集;高效C++机器学习库;前沿论文 | ShowMeAI资讯日报
  16. Linux那些事儿之我是U盘(28)第一次亲密接触(四)
  17. 资产监测技术中关于USIM卡座在PCB layut设计中注意事项浅谈
  18. 几个必须知道的Python工具
  19. ionic学习笔记2
  20. lenovo3650M5安装win2008R2

热门文章

  1. 机器狗病毒专杀和机器狗病毒样本研究
  2. SCI写作之引言部分Introduction
  3. 蒸汽弹头 Steam Slug 俄语REPACK版,下载,及其补丁
  4. kubernetes(4):Centos7 使用docker 安装kubeadm-dind-cluster
  5. discuz如何实现自动提交url收录
  6. 2022年全国职业院校技能大赛网络安全试题模块A(超级详解答案)
  7. c语言找不同小游戏编程,[程序设计]大家来找茬(C语言)
  8. EasyUI之Layout布局
  9. 档案信息管理系统设计与实现(vue + java +Ajax)
  10. element UI多图片展示