3 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
如果将位置设置为static但你的元素z-index仍然不起作用,可能是某些父元素z-index准备好了。
堆叠上下文具有层次结构,并且每个堆叠上下文都按父层堆叠上下文的堆叠顺序来考虑。
因此,对于下面的html
div { border: 2px solid #000; width: 100px; height: 30px; margin: 10px; position: relative; background-color: #FFF; }
#el3 { background-color: #F0F; width: 100px; height: 60px; top: -50px; }
<div id="el1" style="z-index: 5"></div>
<div id="el2" style="z-index: 3">
<div id="el3" style="z-index: 8"></div>
</div>
z-index
el3
el1
el3
var el = document.getElementById("#yourElement"); // or use $0 in chrome;do { var styles = window.getComputedStyle(el); console.log(styles.zIndex, el);} while(el.parentElement && (el = el.parentElement));
- 3 回答
- 0 关注
- 617 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消