首页 > 其他分享 >CSS

CSS

时间:2023-01-30 11:25:14浏览次数:41  
标签:flex 层级 元素 值不为 属性 CSS box2

1.层叠顺序

            <div>
                <div class="box1">box1</div>
                <div class="box2">box2</div>
            </div>
  1.  两个div都是块级元素时,在后面的会盖住前面的元素,文字层级>背景层级,也就是说,视图上可以看到box1和box2字样,背景色为box2.
  2. 两个div都是行内块元素或行内元素时,在后面的会盖住前面的元素,背景层级>文字层级,也就是说,视图上只能看到box2字样,背景色为box2.(也就是说,只要设置了背景,下层的文字透不上来)

2.层叠上下文

默认只有根元素html会产生一个层叠上下文;当使用定位等属性时,也会产生。一般为后一个叠前一个,除非使用z-index来改变层级,以下属性也会产生层叠上下文。

  • 根元素 (HTML),
  • z-index 值不为 "auto"的 绝对/相对定位,
  • 一个 z-index 值不为 "auto"的 flex 项目 (flex item),即:父元素 display: flex|inline-flex,
  • opacity 属性值小于 1 的元素
  • transform 属性值不为 "none"的元素,
  • mix-blend-mode 属性值不为 "normal"的元素,
  • filter值不为“none”的元素,
  • perspective值不为“none”的元素,
  • isolation 属性被设置为 "isolate"的元素,
  • position: fixed
  • 在 will-change 中指定了任意 CSS 属性,即便你没有直接指定这些属性的值
  • -webkit-overflow-scrolling 属性被设置 "touch"的元素

 

标签:flex,层级,元素,值不为,属性,CSS,box2
From: https://www.cnblogs.com/YST-study/p/17074879.html

相关文章

  • Bootstrap全局CSS样式按钮&图片和Bootstrap全局CSS样式表格&表单
    Bootstrap全局CSS样式按钮&图片CSS样式和JS插件全局CSS样式:按钮:class="btnbtn-default"图片:class="img-responsive":图片在任意尺寸都占100%......
  • CSS3笔记
    新增的选择器属性选择器E[att]选择具有att属性的E元素E[att="val"]选择具有att属性并且值等于val的E元素E[att^="val"]选择具有att属性并且值以val......
  • 零基础学前端之CSS盒模型
    在网站布局中,我们会使用各种各样的元素,这些元素本质上就是一个个小的容器,也称之为盒子,盒子里面可以放置文本,图片,或者其他元素。什么是CSS盒模型呢?CSS盒模型本质上是一个......
  • 零基础学前端之CSS填充和宽高
    这节课,我们学习CSS填充属性和CSS宽度与高度属性。还是看这个例子,每个区块除了设置外边距,还有内容周围的空间以及内容的宽高设置。CSS 填充属性用于在一个元素的内容周......
  • 转 前端开发常用css知识点 认识字就能学。
    前端开发:CSS相关的核心知识点置顶三掌柜666已于2022-10-1101:20:38修改220收藏2文章标签:csshtml前端版权前言在前端开发过程中,有三驾马车组成:JS、CSS、HTML,JS负......
  • 转 [布局概念] 关于CSS-BFC深入理解 认识字就能学
    [布局概念]关于CSS-BFC深入理解barnett_y于 2018-01-2614:51:26 发布351 收藏 4分类专栏: 【HTML5+CSS3点滴知识】 【HTML5+CSS3点滴知识】......
  • CSS笔记
    选择器基础选择器基础选择器由单个选择器组成,基础选择器又包括标签选择器、类选择器、id选择器和通配符选择器标签选择器,按照标签名称分类,例如:p类选择器,按照类名分......
  • reset.scss
    /*reset.scss*/h1,h2,h3,h4,h5,h6{position:relative;display:flex;margin:0;padding:0;margin-block-start:0;margin-block-end:0;......
  • main.scss
    /*main.scss*/@import'./color.scss';@import'./mixin.scss';*,*::before,*::after{box-sizing:border-box;}html{text-size-adjust:100%;-web......
  • css圆角梯形
    .tabs-item{position:relative;width:77px;height:32px;line-height:32px;padding:0;text-align:center;color:#333;&::after{co......