透视功能在Firefox 31-35版本中禁用了position:fixed

9

我今天将Firefox更新到31版本。自那以后,perspective会禁用任何子元素的固定位置。这在早期版本的Firefox中没有发生,Chrome也没有这个问题。

              Fiddle
需要FF 31-35版本

这是预期行为还是错误?如何避免这个问题?


在FF31中,固定元素还存在另外一个问题。当一个固定元素位于另一个固定元素内部时,内部元素的行为就像绝对定位一样。希望很快会有一个新版本解决这个问题... - Zoltán Tamási
如果您遍历绝对定位的子元素并手动设置“perspective:none;”会怎样? - kyler
1个回答

0

尝试使用这些设置:

.perspective {
    width: 100%;
    height: 100px;
    position: fixed;
    perspective: 500px;
    top: 0;
}

这将使容器保持在顶部并固定不动。
工作的 Fiddle:Fiddle


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接