SVG 入门
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 文本动画
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论