元素的层级——CSS
文章目录
- 层级的引入
- 定位元素层级的修改
层级的引入
元素开启定位之后会提升自己的层级。
无论是什么定位,提升后的层级都是一样的,所以后面的开启定位给的元素会盖住前面的开启定位的元素。
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相关推荐
- Web前端,CSS常用之相对定位和绝对定位的区别,静态定位、子绝父相、固定定位、元素的层级关系的了解
前言 持续学习总结输出中,今天分享的是Web前端,CSS常用之相对定位和绝对定位的区别,静态定位.子绝父相.固定定位.元素的层级关系的了解 1.定位的基本介绍 我们的网页常见布局方式有:标准流.浮动. ...
- CSS之定位(元素的层级z-index)
元素的层级z-index: <!DOCTYPE html> <html><head><meta charset="UTF-8">&l ...
- 元素的层级和背景图片
z-index(数值)设置元素层级 设置层级后,父元素层级在高也不会盖住子元素 如果定位元素的层级是一样,则下边的元素会盖住上边的 通过z-index属性可以用来设置元素的层级 可以为z-index指 ...
- 相对定位绝对定位固定定位元素的层级
相对定位&绝对定位&固定定位&元素的层级&opacity元素的透明背景 相对定位 <!DOCTYPE html> <html lang="e ...
- html 中设置样式方式,在html元素中设置css样式的方式是什么
如果我们要在HTML元素中设置CSS样式,那么我们就需要在元素中设置"id" 和 "class"选择器. (推荐教程:CSS教程) 下面我们来分别说一下id选择 ...
- [css] 如何将元素的所有css属性恢复为初始化状态?
[css] 如何将元素的所有css属性恢复为初始化状态? all:upset 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前 ...
- html怎么设置img样式,img 元素可以用 CSS 设置样式吗?
img 元素可以用 CSS 设置样式吗? img 元素可以用 CSS 设置样式. 下面本篇文章介绍一下 CSS 对于 < img > 图片的常见操作. 有一定的参考价值, 有需要的朋友可以 ...
- JQuery 添加动态元素JS或CSS无效
1.动态添加的元素无法绑定事件 平时写前端页面,经常用到模板引擎,或者是后期通过json动态生成的元素需要绑定各种事件,但是怎么调用都调用不到,是因为,页面加载的时候,你的js已经执行完了,但是元素还 ...
- 【伪类与伪元素】用CSS伪元素(以:before为例)插入图片
[伪类与伪元素]用CSS伪元素(以:before为例)插入图片 对于一些小图标类型的图片,若使用<img>略微有些麻烦,iconfont是一个不错的选择用起来也相当灵活,但是所需要步骤较为 ...
最新文章
- 大数据入门级学习路线
- linux网卡内核文件在哪里,linux-2.6.35内核配置和网卡驱动添加
- 旅行场景下的个性化营销平台揭秘
- SQL语言实现金额小写转大写完整案例代码
- 使用Struts2,Hibernate和MySQL BLOB开发个人迷你相册应用程序–第1部分
- php 创建目录_使用SMB绕过PHP远程文件包含限制
- 中级前端开发推荐书籍
- 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
- .10-浅析webpack源码之graceful-fs模块
- xerces 64位 linux安装,linux安装xml开发包xerces-c
- 难得有一篇文章来仔细梳理cowboy bebop的种种.
- 百度网盘/U盘,上传文件时提示超过4G限制如何解决
- amaze ui 的使用
- 一个app项目如何从想法一步一步落地?有哪些必要的流程?
- 欧洲赢麻了!互联网巨头被迫拆围墙;git常用命令速查;Diffusion扩散模型实例教程集;高效C++机器学习库;前沿论文 | ShowMeAI资讯日报
- Linux那些事儿之我是U盘(28)第一次亲密接触(四)
- 资产监测技术中关于USIM卡座在PCB layut设计中注意事项浅谈
- 几个必须知道的Python工具
- ionic学习笔记2
- lenovo3650M5安装win2008R2
热门文章
- 机器狗病毒专杀和机器狗病毒样本研究
- SCI写作之引言部分Introduction
- 蒸汽弹头 Steam Slug 俄语REPACK版,下载,及其补丁
- kubernetes(4):Centos7 使用docker 安装kubeadm-dind-cluster
- discuz如何实现自动提交url收录
- 2022年全国职业院校技能大赛网络安全试题模块A(超级详解答案)
- c语言找不同小游戏编程,[程序设计]大家来找茬(C语言)
- EasyUI之Layout布局
- 档案信息管理系统设计与实现(vue + java +Ajax)
- element UI多图片展示