层叠上下文

2019-01-23  本文已影响0人  佛系少女不佛系

什么是层叠上下文?

层叠上下文是HTML中的一个三维概念。可以简单的理解为一个元素如果具备某些特定CSS属性就会成为一个层叠上下文元素,拥有层叠上下文具备的一些特性。这个元素在Z轴上就“高人一等”,最终表现就是它离屏幕观察者更近。

如何成为层叠上下文元素?

成为层叠上下文后具备哪些特性?

什么是层叠水平?

层叠水平(层叠的等级)决定了同一个层叠上下文中元素在z轴上的显示顺序。
普通元素的层叠等级优先由其所在的层叠上下文决定。
层叠等级的比较只有在当前层叠上下文元素中才有意义。不同层叠上下文中比较层叠等级是没有意义的。

什么是层叠顺序?

层叠顺序. 表示元素发生层叠时候有着特定的垂直显示顺序,注意,层叠顺序是规则。

[图片上传失败...(image-dcd07a-1548228089163)]

层叠准则

1、谁大谁上:当具有明显的层叠水平标示的时候,如识别的z-indx值,在同一个层叠上下文领域,层叠水平值大的那一个覆盖小的那一个。
2、后来居上:当元素的层叠水平一致、层叠顺序相同的时候,在DOM流中处于后面的元素会覆盖前面的元素。

如何清晰判断出元素层叠顺序

上一篇 下一篇

猜你喜欢

热点阅读