首页  >  文章  >  web前端  >  为什么 Chrome 中滚动时固定元素会消失?

为什么 Chrome 中滚动时固定元素会消失?

Linda Hamilton
Linda Hamilton原创
2024-11-03 14:28:30550浏览

Why Do Fixed Elements Disappear in Chrome While Scrolling?

固定元素在 Chrome 中消失:已记录的问题

您遇到的固定元素在滚动过程中消失的问题是 Chrome 中的一个公认问题。它特别影响 top: 0; 的元素。尝试通过修改 z-index 或可见性来解决此问题已被证明是徒劳的。

解决方案:-webkit-transform:translateZ(0)

这种令人困惑的行为的解决方案关键在于使用 -webkit-transform:translateZ(0) 属性到position:fixed元素。这个简单而有效的步骤强制 Chrome 利用硬件加速,确保固定元素的连续重绘。

报告问题

此问题已报告给 Chromium 团队并指定为 bug https://bugs.chromium.org/p/chromium/issues/detail?id=288747。请考虑为此错误添加一颗星,以展示其重要性并鼓励其解决。

以上是为什么 Chrome 中滚动时固定元素会消失?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn