码迷,mamicode.com
首页 > Web开发 > 详细

CSS - 层叠上下文(The stacking context)

时间:2019-06-18 00:21:20      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:org   创建   under   osi   层叠   http   root   eve   sheet   

对 MDN 的上的例子的拓展

Root
- DIV #1(z-index: 5)
- DIV #2(z-index: 2)
- DIV #3(z-index: 4)
  - DIV #4(z-index: 6)
  - DIV #5(z-index: 1)
  - DIV #6(z-index: 3)
- DIV #7(未设置 z-index, 且 opacity: 1)
  - DIV #8(z-index: 6)

上面结构中 DIV #4 的 z-index 比 DIV #1 的大,但因为 DIV #3 创建了层叠上下文,这个上下文的 z-index 比 DIV #1 小,所以渲染出的效果是 DIV #4 在 DIV #1 后面。

DIV #8 的 z-index 比 DIV #1 的大,并且 DIV #7 没有创建堆叠上下文,所以她渲染出的效果是 DIV #8 在 DIV #1 前面。

参考:

The stacking context - CSS: Cascading Style Sheets | MDN

CSS - 层叠上下文(The stacking context)

标签:org   创建   under   osi   层叠   http   root   eve   sheet   

原文地址:https://www.cnblogs.com/jffun-blog/p/11042933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!