SVG学习笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SVG学习笔记
SVG 意为可缩放矢量图形(Scalable Vector Graphics)。
入门须知:
学习svg需要掌握的知识:xml、html
∙SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
∙SVG 用来定义用于网络的基于矢量的图形
∙SVG 使用 XML 格式定义图形
∙SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
∙SVG 是万维网联盟的标准
∙SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体
与 Flash 相比,SVG 最大的优势是与其他标准(比如 XSL 和 DOM)相兼容.Mozilla、Firefox 和 Opera 都支持 SVG, 在IE中,需要安装相应的查看插件,如:Adobe SVG Viewer(现在最新的版本为3.03,已不更新)附下载地址:
/svg/viewer/install/
let’s begin!!
SVG文件需要以 .svg 为后缀。(有的同志可能见到 .svgz后缀的svg文件,SVGZ是SVG的压缩版,导出后可以直接用浏览器观看,一般从网页内的svg 文件另存下来的svg均为此格式)
先上例子一枚:
stroke-width="2"fill="red"/> 效果展示: 代码解释: 第一行包含了 XML 声明。请注意 standalone 属性!该属性规定此 SVG 文件是否是“独立的”,或含有对外部文件的引用。 standalone="no" 意味着 SVG 文档会引用一个外部文件 - 在这里,是 DTD 文件。 第二和第三行引用了这个外部的 SVG DTD。该 DTD 位于 “/Graphics/SVG/1.1/DTD/svg11.dtd”。该 DTD 位于 W3C,含有所有允许的 SVG 元素。 SVG 代码以 fill 属性设置形状内的颜色。我们把填充颜色设置为红色。 HTML页面内的svg Svg文件可以通过三种方式嵌入到html页面中 分别是: 使用 注释:当在 HTML 页面中嵌入 SVG 时使用 语法: type="image/svg+xml" pluginspage="/svg/viewer/install/"/>注释:pluginspage 属性指向下载插件的 URL。 使用 注释:假如您安装了最新版本的 Adobe SVG Viewer,那么当使用 语法: