SVG

准备开始了!
这篇教程会帮你开始学习SVG.

可缩放矢量图形(Scalable Vector Graphics,SVG),是一种用来描述二维矢量图形的XML 标记语言。 简单地说,SVG面向图形,HTML面向文本。

SVG与Flash类似,都是用于二维矢量图形,二者的区别在于,SVG是一个W3C标准,基于XML,是开放的,而Flash是封闭的基于二进制格式的。因为都是W3C标准,SVG与其他的W3C标准,比如CSS, DOM和SMIL等能够协同工作。

文档

SVG元素参考
了解所有 SVG 元素的细节。
SVG属性参考
了解所有 SVG 属性的细节.
SVG DOM API 参考
了解有关 SVG DOM API 的全部细节。
在 HTML 内容中应用 SVG 效果
SVG与HTML, CSS 和 JavaScript一起工作,使用 SVG 增强常规 HTML 页面和web 应用。
SVG in Mozilla
SVG在Mozilla产品中的实现情况.

查看全部...

社区

工具

动画与交互

        正如 HTML 一样,SVG 也有可被 JavaScript 访问的文档对象模型(DOM)和事件。这允许开发者创建丰富的动画和可交互的图像。

地图、图表、游戏与3D体验

        少许的 SVG 即可极大地丰富网页内容,下面是一些大量使用 SVG 的范例。

文档标签和贡献者