【发布时间】:2022-01-25 18:31:28
【问题描述】:
我注意到,在最新的 Safari 11.1(在 Chrome 和 Firefox 中运行良好)中,当将具有 translate3d 过渡的元素应用到另一个也包含 translate3d 过渡的元素中时,它会在屏幕上消失。
复制在这里: https://jsfiddle.net/chq2qfm8/66/
视频:
【问题讨论】:
-
你试过
backface-visibility: hidden; transform-style: flat; -
是的,我试过了:jsfiddle.net/chq2qfm8/74 也不工作。
-
尝试添加 translateZ 并将其设置为 0,这应该有望修复故障,否则将错误报告给 Apple,以便在下一次更新中修复它
-
@TheCrazyProfessor translateZ 是在使用
translate3d时自动添加的,对吗?只有在使用 translateX 或 translateY 时才需要,这不是我的情况。
标签: javascript css safari webkit css-transitions