【发布时间】:2017-01-30 17:15:07
【问题描述】:
CSS 值转换在 Firefox 中关闭 background-attachment: fixed。
这里是example
div {
transform: translate3d(0,0,0); // if remove starts to work
width: 100%;
height: 2000px;
background-image: url('http://www.wallpapereast.com/static/images/001_Fish-Wallpaper-HD_hkNsK33.jpg');
background-size: cover;
background-attachment: fixed;
}
<div></div>
如果你从 CSS 中移除转换,它就会开始工作。只能在 FF 中重现。
【问题讨论】:
-
我也有同样的问题。有人知道解决方法吗?
-
这是一个尚未修复的错误
-
不知道为什么是赏金,这是一个已知的错误bugzilla.mozilla.org/show_bug.cgi?id=1304985
-
根据 Firefox,这是由于w3.org/Bugs/Public/show_bug.cgi?id=17521 而故意的。我已经解释了为什么我需要一个解决方法的原因。 @TemaniAfif
-
@AbdulRabMemon 你不会找到一个通用的解决方法,因为它是一个错误,它取决于每个情况,我经常遇到这个错误,每次我找到一种方法来避免它并让它在 FF 上运行......所以如果你有一个特殊的案例分享它,我们会找到它的解决方案,但不要指望一个神奇的解决方法
标签: css firefox background transform background-attachment