css - Chrome 位置 :fixed inside position:absolute breaking with iframe/video

标签 css

我在我的一个内容非常丰富的网站上花了 2 个小时来解决这个疯狂的错误,直到我弄清楚是什么导致了这个问题;在 Chrome 上,position:absolute 元素(具有 z-index)内的 position:fixed 元素似乎不像 position:fixed元素会。


注意 - Chrome windows 上(不在 ubuntu 上)。
我想发布这个问题和我的答案,这样其他人就不会对 Chrome 及其疯狂的错误感到沮丧。看演示:

测试页:http://jsbin.com/uhuzoy/2/edit

最佳答案

FIX:将这些规则添加到 position:fixed 元素:

-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);

关于css - Chrome 位置 :fixed inside position:absolute breaking with iframe/video,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068361/

相关文章:

html - 使用 CSS 未获得预期效果

jquery - 如何在滚动时更改导航栏的文本颜色?

c# - Jquery 或 Css 中的查询字符串

html - Div 消失在页脚后面

html - 通过 css 有条件地隐藏/显示元素

javascript - 如何将我的 API 调用的图像结果作为背景图像附加到我的应用程序?

css - 即使 @grid-gutter-width 为 0,Bootstrap 3 列也不接触

html - Mozilla Firefox ESR(最新 17)不会显示我的站点菜单,在所有其他浏览器中都可以使用

html - 在折叠单元格边框和 float 图片的同时向表格添加双边框

html - 垂直对齐表格中的图像和文本