根据svg Animate Element document 动画是添加剂;但是当我尝试将2 animate tag
与attribute name=display
一起使用时,我只能获得后一个在firefox 23.0和opera 12.15中的效果,这里是My svg file;
这是两个动画标签
<animate attributeName="display" begin="0" dur="10" calcMode="discrete" fill="remove" additive="sum" keyTimes="0;0.5;1" values="inherit;none;inherit" />
<animate attributeName="display" begin="0" dur="10" calcMode="discrete" fill="remove" additive="sum" keyTimes="0;0.2;.8;1" values="inherit;none;inherit;none" />
我想知道display是否是animate的特殊属性?或者这是两个浏览器中的错误?
答案 0 :(得分:1)
显示属性是table in the SVG specification that defines whether something is animatable 中“动画属性和属性中使用的所有其他数据类型”之一,并且答案是“否”,它不是附加的。