欢迎您 本站地址:  

SVG 简介


SVG,可缩放矢量图形(Scalable Vector Graphics),是一种用于描述二维图形的 XML 标记语言。

与位图图像不同,SVG 图像以文本形式存储,并且可以缩放到任意大小而不会失真,因为它们基于数学描述而不是像素。


学习之前应具备的基础知识:

继续学习之前,你应该对以下内容有基本的了解:

如果希望首先学习这些内容,请在本站的首页选择相应的教程。


什么是SVG?


SVG 是 W3C 推荐标准

SVG 于 2003 年 1 月 14 日成为 W3C 推荐标准。

如需阅读更多有关 W3C 的 SVG 活动的信息,请访问我们的 W3C 教程


SVG 的历史和优势

SVG 历史:

SVG 由 1998 年成立的 W3C SVG 工作组启动开发,随着当年提交给 W3C 的六份标准提案应运而生:

SVG 优势:


查看 SVG 文件

SVG 在现代 Web 浏览器中得到广泛支持,包括 Chrome、Firefox、Safari等 。

可以通过内联 SVG 代码或外部 SVG 文件将 SVG 图像嵌入到HTML文档中。


创建SVG文件

以下是创建 SVG 文件的基本步骤:

  1. 打开文本编辑器:使用你喜欢的文本编辑器,如 Visual Studio Code 等,查看 VScode 教程

  2. 编写 SVG 代码:在文本编辑器中编写 SVG 代码。SVG 代码由 XML 标记组成,描述了图形元素、属性和样式。

  3. 保存文件:将编写好的 SVG 代码保存为以 .svg 扩展名结尾的文件,如 example.svg

  4. 预览 SVG 文件:用 Web 浏览器打开 SVG 文件,或者将 SVG 文件嵌入到 HTML 文档中,在浏览器中预览 SVG 图像。

以下是一个简单的 SVG 文件示例,创建一个包含一个圆形的 SVG 图像:
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
  <circle cx="100" cy="100" r="80" fill="blue" />
</svg>

这段代码描述了一个 SVG 画布,宽度为 200 个单位,高度也为 200 个单位。在画布上绘制了一个圆形,圆心坐标为(100, 100),半径为80个单位,填充颜色为蓝色。

小库提示

扫描下方二维码,访问手机版。