gpt4 book ai didi

android - 火狐移动版 : element animated with translate3d flows out from parent container

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

我有一个元素,我使用 translate3d 变换对其进行了动画处理。父元素具有 overflow: hidden,但在 Firefox Mobile 19.0.2 上,动画期间动画元素在父元素外部可见。

动画 top 属性而不是 translate3d 是可行的,但它不是硬件加速的,而且不够流畅。

它在我测试过的所有其他移动和桌面浏览器上运行良好。

我想这是 Firefox Mobile 的一个错误,但有人对此有解决方法吗?

这是用于测试的 jsfiddle 链接:http://jsfiddle.net/dioslaska/6h8qe/

最小测试用例:

HTML:

<div id="cont">
<div id="translate">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
</div>

CSS:

#cont {
width: 50px;
height: 90px;
border: 1px solid black;
margin: 20px;
overflow: hidden;
}

#translate {
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
}

#translate.a {
-webkit-transform: translate3d(0, -60px,0);
-moz-transform: translate3d(0, -60px,0);
}

#translate div {
height: 30px;
line-height: 30px;
text-align: center;
}

更新:看来问题已在 Firefox 27 中解决。

最佳答案

经过大量搜索,我在这里找到了解决方法: http://jbkflex.wordpress.com/2013/04/04/css3-transformations-showing-content-outside-overflowhidden-region-in-firefoxandroid/

向容器元素添加 backgroundopacity: .99 似乎可以解决问题。

但仍然没有关于导致问题的信息

关于android - 火狐移动版 : element animated with translate3d flows out from parent container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15405054/

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