0
考虑一个简单的SVG文件:SVG动画在Safari:翻译操作不支持
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
text { font-size: 400%; }
@keyframes basic {
0% { transform: translateY(-100px); opacity: 0; }
100% { transform: translateY(100px); opacity: 1; }
}
.basic { animation: basic 1s linear infinite; }
</style>
<title>SVG Animation using CSS: Bounce</title>
<text class="basic" x="150" y="200">SVG</text>
<text x="100" y="200">–</text>
</svg>
它动画就好在Firefox和Chrome。然而,在Safari中,只有不透明属性是动画的,只有第一个translateY
(即0%)被考虑在内。
(在Safari版本10.0.3测试)使用完全相同的CSS和应用它们在HTML文档中,为<p>
例如动画做工精细无处不在,包括Safari。
Safari不支持SVG中translate
的动画吗?我在哪里可以检查它是否受支持?