【发布时间】:2016-08-01 17:17:51
【问题描述】:
我创建了一个非常漂亮的动画图表,看起来像 this。
<div>Some percentage</div>
<div class="bigbox">
<div class="centered">
<div class="item t1">
<div class="graphicsContent">51%</div>
<svg width="144px" height="144px" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Layer 1</title>
<circle id="circle1" class="circle_animation" r="56" cy="72" cx="72" stroke-width="16" stroke="blue" fill="none"/>
</g>
<g>
<circle id="innerCircle1" r="44" cy="72" cx="72" stroke-width="2" stroke="#b1b1b1" fill="none"/>
</g>
</svg>
</div>
</div>
</div>
如您所见,我使用了 SVG。除了在 IE 中,它似乎在其他任何地方都可以正常工作。我读到 IE 有很多关于 CSS3 动画的问题。 SMIL 似乎无法解决我的问题。而且我什至不在乎图形是否在 IE 中完全动画化,只要它只显示整个内容即可。
如果我想创建一个跨浏览器解决方案,我应该远离 SVG,还是我应该添加一些东西来在 IE 中实现所需(甚至部分所需)的结果?如有任何建议,我将不胜感激。
【问题讨论】:
-
哪个版本的IE?
-
我用 11 对其进行了测试。我使用 IE 中的开发人员工具尝试了旧版本,就我测试而言,10 也无法正确显示。
标签: html css internet-explorer svg