出于某些原因,我的svg动画在Chrome中工作得很好,但在Safari中却不行。
在safari中检查了一些元素后,我发现我必须将style="max-width:100%"
添加到<svg>
-element中。
所以我有了这个:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 825 825">
我想这样做:<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 825 825" style="max-width: 100%">
如果我在Safari的元素检查器中这样做,效果会很好,但是如果我把它添加到svg
-element Safari中,Safari会完全忽略它。(即使在我清空缓存之后)
我尝试将viewbox
从0 0 825 825
更改为0 0 100% 100%
,但结果什么都没有显示。
我还尝试向svg`-element添加一个类,但也被忽略了。
有什么想法吗?
发布于 2017-02-06 16:01:45
因此,我阅读了关于跨浏览器兼容性的文章,猜猜发生了什么……
它解决了我的问题。我复制了每个transform
和animation
,并添加了-webkit-
和-moz-
。
现在它工作得很好。
https://stackoverflow.com/questions/42071443
复制相似问题