SVG 入门

发布于 2023-05-07 10:10:08 字数 870 浏览 82 评论 0

SVG 的优点

  • SVG 的压缩性率高。
  • SVG 图形缩放不损失清晰度。
  • 可以为 SVG 元素指定一个事件句柄,响应用户的输入。
  • 许多图片编辑应用(包括 Adobe Photoshop、Sketch 和 Inkscape)可将设计作品导出成 SVG 格式,直接复制粘贴到HTML当中。

应用实例:logo 动画

创建两个完全重叠的圆

<svg version="1.1" width="500" height="500" xmlns="http://www.w3.org/2000/svg">
<circle cx="100" cy="100" r="30" />
<circle cx="100" cy="100" r="30"style="fill: orange" />
</svg>

设置这两个圆从其初始位置向外远离的动画

// 将其中一个圆向左移
$("#circleLeft").velocity({ cx: "-=15px" }, { easing: "spring" });
// 将另一个圆向右移
$("#circleRight").velocity({ cx: "+=15px" }, { easing: "spring" });

为SVG元素指定监听鼠标的事件

$("svg").on("mouseover mouseout", function() {
5
$("#circleLeft, #circleRight").velocity("reverse");
});

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

eins

文章 0 评论 0

世界等同你

文章 0 评论 0

毒初莱肆砂笔

文章 0 评论 0

初雪

文章 0 评论 0

miao

文章 0 评论 0

qq_zQQHIW

文章 0 评论 0

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