关于SVG动画

发布于 2022-09-11 23:01:56 字数 1041 浏览 20 评论 0

` <svg style="background: url('2.jpg') no-repeat;background-size: cover;" width="800" height="447" version="1.1" >

        
    <g>
          
        <image xlink:href="1.jpg" x="30" y="380"  width="49" height="47" />
        <animateMotion  dur="6s" id="an1"  fill="freeze" 
        path="M30 380 L90 380 C 220 -150 650 70 720 120"
        repeatCount="1" begin="click">
        </animateMotion>
        
    </g>
    <text font-family="microsoft yahei" font-size="25" x="50" y="300" opacity="0">哈哈哈
        <animate attributeName="opacity" from="0" to="1" begin="an1.end" fill="freeze" dur="3s" />
    </text>  
  
    
</svg>`

5b26e9f63dc91a39b83434d30a1e322.png
da43de6a80cb3424da851642c87159e.png
我已定好开始的位置,可是点击执行的动画的时候,开始的位置却跑到了下面,是什么情况,哪路大神知道呀!

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

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

发布评论

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

评论(1

热情消退 2022-09-18 23:01:56

开始的位置应该是path的起始位置,也就是 “M30 380 L90 380 ”中的[30,380],在左下角,横线的起始位置。

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