Vin*_*let 27 css google-chrome z-index scrollbar
在"固定"定位元素上使用z-index CSS属性在Chrome下给我一个奇怪的行为.
当Firefox和Opera浏览器给我等待结果时,Chrome似乎不尊重z-index属性,在红色叠加层上方显示滚动条(参见代码和Fiddle bellow).
HTML:
<div class="left">
<div class="placeholder"></div>
</div>
<div class="right"></div>
<div class="overlay"></div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.left {
background-color: yellow;
bottom: 0;
left: 0;
overflow: auto;
position: fixed;
top: 0;
width: 35%;
z-index: 10;
}
.right {
background-color: orange;
bottom: 0;
position: fixed;
right: 0;
top: 0;
width: 65%;
z-index: 20;
}
.overlay {
background-color: red;
bottom: 20%;
left: 25%;
position: fixed;
right: 25%;
top: 20%;
z-index: 40;
}
.placeholder {
height: 3000px;
}
Run Code Online (Sandbox Code Playgroud)
示例:http: //jsfiddle.net/kvNFW/
操作系统:Apple Mac OS 10.8谷歌浏览器:版本27.0.1453.93
是否有人遇到过相同的问题,或者有办法解决这个问题?
在此先感谢您的帮助.
编辑:
有关该问题的概述,请参阅此屏幕截图.
jac*_*see 47
您可以尝试添加-webkit-transform: translate3d(0, 0, 0).它解决了我在移动镀铬中发生的类似问题.
| 归档时间: |
|
| 查看次数: |
20994 次 |
| 最近记录: |