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
的動畫嗎?我在哪裏可以檢查它是否受支持?