gpt4 book ai didi

css - Firefox 的规模和硬件加速过渡问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:17 25 4
gpt4 key购买 nike

这个简单的 css 动画过渡适用于 chrome(27),但在 firefox(21) 中直接跳转到结尾。通过js顺序应用类。删除 translateZ 可以修复 firefox 动画,但我认为它会禁用 HW 加速。问题是,可能是 ff 错误或 css 错误?

在这里 fiddle http://jsfiddle.net/geedmo/zUQax/

* {
transform: translateZ(0px);
-webkit-transform: translateZ(0px);
}
.box {
position: absolute;
width: 100px;
height: 100px;
background: red;
transition: all .2s ease;
}
.box.scale {
transform: scale(1);
-webkit-transform: scale(1);
}
.box.scale.now {
transform: scale(0);
-webkit-transform: scale(0);
}
// JS
$('.box').click(function() {
$(this).addClass('scale')
this.offsetWidth
$(this).addClass('now')
})

最佳答案

解决方案:

缩放到非零值,但小到足以隐藏元素,在 firefox (23) 上工作正常。

.box.scale.now {
transform: scale(0.001);
-webkit-transform: scale(0.001);
}

如果有人知道为什么会这样,我们将不胜感激

关于css - Firefox 的规模和硬件加速过渡问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com