Safari 中的动画剪辑路径不起作用

Animating clip-path in safari not working

我正在制作 clip-path 属性 的简单 css 动画,使用基本的 inset 形状来创建扫描效果。这适用于 Chrome 和 Firefox,但不适用于 Safari。

如果我调整 Safari window 的大小,或执行其他强制重绘的操作,它会呈现动画的当前状态。所以这似乎是动画没有正确重绘的问题。

我相信你需要在 clip-path 前面加上我的 -webkit-,我已经这样做了。

我使用的是最新版本的 Safari:12.1.1

这是一个 fiddle 说明问题的例子: https://jsfiddle.net/vwth9mjr/

我希望动画能像在 Chrome 和 Firefox 中那样工作。

Safari 不显示任何错误消息。

更新 .pane css 从固定到绝对似乎有效:

https://jsfiddle.net/d32bm6jo/5/