CSS动画和动画方向在IE11中不起作用

杰瑞

我正在尝试在SVG路径中显示动画的虚线。路径是使用d3动态生成的,动画可以在两个方向上进行。它适用于除IE之外的所有浏览器。小提琴链接我的问题是相似的SVG动画不工作的IE11但是我无法从那里得到解决方案。

<path id="pathOriginal" class="animation" style="animation-direction:reverse" d="M535,73C33.75,73 33.75,-20 -467.5,-20" stroke="red" stroke-width="1.5px" fill="none">

    @keyframes dash {
    from {
        stroke-dashoffset: 1000;
    }
    to {
        stroke-dashoffset: 0;
    }
    }
@-webkit-keyframes dash {
    from {
        stroke-dashoffset: 1000;
    }
    to {
        stroke-dashoffset: 0;
    }
}
.animation {
    stroke-dasharray: 4;
    stroke-dashoffset: 4;
    animation: dash 50s linear infinite;
    -webkit-animation: dash 2s linear infinite;
}
阿尔文·K。

不得已的方法是使用一些JavaScript魔术!

var myPath = document.getElementById('pathOriginal');

var i = 1000;
var intervalID = window.setInterval(myCallback, 20);

function myCallback() {
  // Your code here
  if (i == 0) { i = 1000}
  myPath.setAttribute('stroke-dashoffset', i);
  --i;
}
<svg width="500" height="500" id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

<g transform="translate(200,200)">
<path id="pathOriginal" class="animation" style="animation-direction:reverse" d="M535,73C33.75,73 33.75,-20 -467.5,-20" stroke="red" stroke-width="1.5px" fill="none" stroke-dasharray="4">
</path>
</g>
</svg>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS3动画在IE11中不起作用

来自分类Dev

CSS动画在IE和Edge中不起作用

来自分类Dev

CSS动画在Firefox和IE上不起作用

来自分类Dev

CSS动画在IE中不起作用

来自分类Dev

类的CSS仅在IE11中不起作用

来自分类Dev

外部CSS在IE11中不起作用

来自分类Dev

使用:hover和:hover:first-letter时,css动画在IE中不起作用

来自分类Dev

使用:hover和:hover:first-letter时,css动画在IE中不起作用

来自分类Dev

Edge和IE11中的CSS过渡不起作用

来自分类Dev

CSS动画在Internet Explorer 10和11中不起作用

来自分类Dev

方向:RTL在IE11上不起作用

来自分类Dev

IE11中的CSS3动画问题

来自分类Dev

IE11 和 Edge 中奇怪的 CSS3 动画问题

来自分类Dev

css在IE 11中不起作用

来自分类Dev

最小宽度在IE中的@keyframe动画中不起作用

来自分类Dev

SVG线动画在IE中不起作用

来自分类Dev

jQuery动画以锚定脚本在IE中不起作用

来自分类Dev

CSS3动画(关键帧)在IE9中不起作用

来自分类Dev

CSS3动画(关键帧)在IE9中不起作用

来自分类Dev

Bootstrap下拉动画在IE和Firefox中不起作用

来自分类Dev

追加元素在IE11中不起作用

来自分类Dev

表单按钮在IE11中不起作用

来自分类Dev

不到在IE11中不起作用-为什么?

来自分类Dev

bootstrap 3按钮在IE11中不起作用

来自分类Dev

window.open()在IE11中不起作用

来自分类Dev

边界半径在IE11中不起作用

来自分类Dev

OverCls在IE11中不起作用

来自分类Dev

XMLHttpRequest文件上传在IE11中不起作用

来自分类Dev

PptxGenjs writeFile()在IE11中不起作用