z-index出发讨论层叠问题
2016-10-16 11:22
141 查看
点击打开链接
上面的链接是我看的一篇博客,说的很好,这儿我再进行自我总结加深理解记忆。
<body>
<div id="one">
</div>
<div id="two">
</div>
</body>
按照我之前的理解,由后来元素居上的原则,第二个div会在第一个之上,但实际上相反,而看了张鑫旭的博客后,发现“”有了定位效果的元素层级比较高”只是冰山一角。
一:我们希望的谁在谁之上的这种视觉效果:层别水平
二:层叠水平需要遵循层叠准则。
三:层叠准则:1:当具有明显层叠水平标志时,并且在同一个层叠上下文领域(后面会提),层叠水平大的会覆盖小的
2:若元素的层叠水平一样,遵循后来居上准则。
四:层叠上下文领域的层叠水平比普通元素高。
五:层叠上下文的创建途径:
(1)根层叠上下文:根页面元素自动创建
(2)对于有定位声明的元素其z-index不为auto时
(3)
元素的
元素的
元素
元素的
元素的
元素的
六:层叠顺序:
.....感觉自己也没有完全理解,日后多学习....
上面的链接是我看的一篇博客,说的很好,这儿我再进行自我总结加深理解记忆。
<body>
<div id="one">
</div>
<div id="two">
</div>
</body>
<style> body,html{ height: 100%; } #one{ width: 100%; height: 100px; background: red; position: absolute; } #two{ width: 100%; height: 50px; background: yellow; } </style>
按照我之前的理解,由后来元素居上的原则,第二个div会在第一个之上,但实际上相反,而看了张鑫旭的博客后,发现“”有了定位效果的元素层级比较高”只是冰山一角。
一:我们希望的谁在谁之上的这种视觉效果:层别水平
二:层叠水平需要遵循层叠准则。
三:层叠准则:1:当具有明显层叠水平标志时,并且在同一个层叠上下文领域(后面会提),层叠水平大的会覆盖小的
2:若元素的层叠水平一样,遵循后来居上准则。
四:层叠上下文领域的层叠水平比普通元素高。
五:层叠上下文的创建途径:
(1)根层叠上下文:根页面元素自动创建
(2)对于有定位声明的元素其z-index不为auto时
(3)
z-index值不为
auto的
flex项(父元素
display:flex|inline-flex).
元素的
opacity值不是
1.
元素的
transform值不是
none.
元素
mix-blend-mode值不是
normal.
元素的
filter值不是
none.
元素的
isolation值是
isolate.
will-change指定的属性值为上面任意一个。
元素的
-webkit-overflow-scrolling设为
touch
六:层叠顺序:
.....感觉自己也没有完全理解,日后多学习....
相关文章推荐
- Jquery date picker z-index 问题,Timepicker,层叠样式z-index
- Flash的层叠顺序问题(z-index)
- ie下的css层叠z-index各种问题详细整理
- Flash的层叠顺序问题(z-index)
- Jquery date picker z-index 问题,Timepicker,层叠样式z-index
- [全程建模]与一个朋友讨论的关于书上的两个问题
- 欢迎大家一起讨论一下pb界面中的问题
- 对于MVC模式,深度讨论其View层问题,让View层变得更加灵活.
- 如何与领导讨论问题(转)
- [转]算法讨论:哲学家就餐问题
- 权限设计问题,即C#实现上的设想[供讨论]
- 关于“形式化”问题的讨论
- C++基本功:从一个左右值问题出发,侃侃C++的引用
- [讨论]Response.ContentType 控制输出文件类型(讨论下载文件问题)
- 猫和老鼠问题的讨论
- 讨论一下DB_FILE_MULTIBLOCK_READ_COUNT参数和区间尺寸的设置问题
- [讨论]在.NET下获取硬盘序列号的问题
- 微软的SDK出错啦!另:Sharepoint Webpart在网站的不同位置工作时的一个问题的讨论。
- 写引擎的时机问题(8-19日与CGamer讨论)
- [讨论] 关于License形式的问题[SUMTEC]