网页 综合 更新时间 2026-11-13 16:38:52

HTML5 SVG | 菜鸟教程

自动蜘蛛 www.runoob.com 正文约 483 字
HTML <svg> 元素是 SVG 图形的容器。
SVG 有多种绘制路径、框、圆、文本和图形图像的方法。
与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:
表格中的数字表示支持该元素的第一个浏览器版本号。
在 HTML5 中,您能够将 SVG 元素直接嵌入 HTML 页面中。
学习更多关于 SVG 教程, 请访问 SVG 教程。
SVG 是一种使用 XML 描述 2D 图形的语言。
Canvas 通过 JavaScript 来绘制 2D 图形。
SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。
在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。
Canvas 是逐像素进行渲染的。在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。
下表列出了 canvas 与 SVG 之间的一些不同之处。
访问原文 返回搜索 https://www.runoob.com/html/html5-svg.html
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。