栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

认识 SVG

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

认识 SVG

一、前言

关于 SVG,以下是 MDN 的描述。

可缩放矢量图形(Scalable Vector Graphics,SVG),是一种用于描述基于二维的矢量图形的,基于 XML 的标记语言。本质上,SVG 相对于图像,就好比 HTML 相对于文本。

SVG 是一个基于文本的开放 Web 标准。它的设计明确地保证它与 CSS、DOM,以及 SMIL 等其他Web标准一同运作。

SVG 图像及其相关行为被定义于 XML 文本文件之中,这意味着可以对它们进行搜索、索引、编写脚本以及压缩。此外,这也意味着可以使用任何文本编辑器和绘图软件来创建和编辑它们。

SVG 是由万维网联盟(W3C)自 1999 年开始开发的开放标准。

而站在开发的角度来说,描述一个 SVG 就像是在描述一个页面是类似的,或者也可以理解就是在使用 canvas 去绘制一个自定义的图形或者控件。利用 SVG 我们可以画图形,甚至还可以作动画。

二、SVG 元素

SVG 的元素非常的多,这里我们先不必一个一个去详细的了解,主要是先过一遍,从整体上来看一下都有哪一些元素。有的我们一看就明白了,而有的可能不怎么了解。相对来说,他们也是常用的和不怎么常用的。

三、SVG 属性

![图片描述](//img1.sycdn.imooc.com/5d43b4c70001c1ec09670605.jpg

同样,SVG 也提供了非常多的属性。除了一些用于样式的,还有用于事件的。

四、SVG 在 HTML 中的应用

SVG 在 Html 中的应用,可以内嵌或者外部引用。即可以直接在 html 中进行定义,也可以是一个独立的文件。具体可以参考下面例子的用法。

五、SVG 样例

定义 SVG


使用 SVG

通过 < use >< /use > 元素来使用






转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/242265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号