html 笔记:CSS与SVG实现元素沿环形路径动画 - 1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 笔记:CSS与SVG实现元素沿环形路径动画 - 1相关的知识,希望对你有一定的参考价值。

<!-- SVG 配合 SMIL 实现元素沿环形路径动画 -->
<div class="contain">
  <svg width="250" height="250" viewbox="0 0 250 250">
    
    <!-- 运动的路径:path -->
    <path id="motion-path" 
          d="M25,125a100,100 0 1,0 200,0a100,100 0 1,0 -200,0"
          fill="none" stroke="blue" stroke-width="2"></path>
    
    <!-- 运动的物体:mover -->
    <circle r="15" fill="hotpink">
      <animateMotion dur="5s" repeatCount="indefinite">
        <mpath xlink:href="#motion-path" />
      </animateMotion>
    </circle>
    
  </svg>
</div>

以上是关于html 笔记:CSS与SVG实现元素沿环形路径动画 - 1的主要内容,如果未能解决你的问题,请参考以下文章

css 笔记:CSS与SVG实现元素沿环形路径动画 - 4

css 笔记:CSS与SVG实现元素沿环形路径动画 - 2

[CSS] svg路径动画

SVG 沿路径重复对象或符号

如何使用 CSS、JS 沿曲线对齐 HTML 元素(图标)

仅在将鼠标悬停在圆圈上时才沿文本路径为 SVG 文本设置动画