Open hjzheng opened 9 years ago
可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。
IE8及其以下版本 安装插件Adobe SVG viewer or 引入svg web的js文件 (https://code.google.com/p/svgweb/)
Inline SVG: IE9, Firefox 4, Chrome 7, Safari 5.1, Opera 11.6 iPhone 3.2, Android 3.0 - Partial
SVG Animations Firefox 4.0, Chrome 4, Safari 5.0, Opera 9.0 iPhone 5.0, Android 3.0 - Partial
下表列出了 canvas 与 SVG 之间的一些不同之处。 Canvas
SVG
如何引入SVG
<img src="file.svg">
<iframe src="file.svg">
SVG中的基本图形
<rect>
<circle>
<ellipse>
<line>
<polyline>
<polygon>
<path>
SVG中的分组标签
<g>
SVG中的滤镜
SVG中的渐变
SVG中的动画 example
SVG库
一份详细的SVG教程 http://tutorials.jenkov.com/svg/index.html
一些Example https://github.com/hjzheng/CUF_meeting_knowledge_share/tree/master/2014-11-5/svg
SVG
什么是SVG?
可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。
SVG与浏览器
IE8及其以下版本 安装插件Adobe SVG viewer or 引入svg web的js文件 (https://code.google.com/p/svgweb/)
Inline SVG: IE9, Firefox 4, Chrome 7, Safari 5.1, Opera 11.6 iPhone 3.2, Android 3.0 - Partial
SVG Animations Firefox 4.0, Chrome 4, Safari 5.0, Opera 9.0 iPhone 5.0, Android 3.0 - Partial
Canvas 与 SVG 的比较
下表列出了 canvas 与 SVG 之间的一些不同之处。 Canvas
SVG
实例学习
如何引入SVG
<img src="file.svg">
,样式背景,框架<iframe src="file.svg">
等SVG中的基本图形
<rect>
<circle>
<ellipse>
<line>
<polyline>
<polygon>
<path>
SVG中的分组标签
<g>
SVG中的滤镜
SVG中的渐变
SVG中的动画 example
SVG库