svg的路径运动动画animateMotion,在IE11不兼容怎么办?

发布于 2022-09-11 20:53:37 字数 985 浏览 30 评论 0

有个svg画板,如图:

clipboard.png

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="400" width="450">
  <defs>
    <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#a1c4fd;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#a1c4fd;stop-opacity:0" />
    </linearGradient>
  </defs>
  
  <text font-size="14" x="0" y="0" fill="#cd0000">@
    <animateMotion path="M 100 350 q 150 -300 300 0" begin="0s" dur="3s" rotate="auto" repeatCount="indefinite"/>
  </text>
  <path d="M 100 350 q 150 -300 300 0" stroke="url(#grad1)" stroke-width="5" fill="none" />
</svg>

我希望给曲线加上一个粒子动画的特效,有个粒子(长条,有尾巴)从左端开始沿着轨迹运动到右端结束。暂时我们先用文本来替代显示。

试过offset-pathanimateMotion,效果不错,但是IE11不兼容。何解?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

习惯成性 2022-09-18 20:53:37

不兼容,没有替代方案。只能放弃svg,采用echarts的飞线效果

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文