1. SVG
类似flash,具有可伸缩性。图形本身为xml格式的文件。
2. 圆:<circle>
//no标识不是独立的引入了一个外部文件,DTD
3. 嵌入html方式:<embed>,<object>,<iframe>
//codebase 属性指向下载插件的 URL
4. 矩形:<rect>
1)
2)透明度
3)圆角矩形
5. 椭圆:<ellipse>
1)定义一个椭圆
2)椭圆叠加
3)椭圆组合
6. 线条:<line>
7. 多边形(不少于3个边):<polygon>
1)三角形
2)四边形
8. 折现:<polyline>
9. 定义路径:<path>
下面的命令可用于路径数据:
M = moveto
L = lineto
H = horizontal lineto
V = vertical lineto
C = curveto
S = smooth curveto
Q = quadratic Belzier curve
T = smooth quadratic Belzier curveto
A = elliptical Arc
Z = closepath
注:以上所有命令均允许小写字母。大写表示绝对定位,小写表示相对定位。
1)定义一条路径
2)定义一个螺旋路径
10. 滤镜:<defs><filter>
feBlend
feColorMatrix
feComponentTransfer
feComposite
feConvolveMatrix
feDiffuseLighting
feDisplacementMap
feFlood
feGaussianBlur
feImage
feMerge
feMorphology
feOffset
feSpecularLighting
feTile
feTurbulence
feDistantLight
fePointLight
feSpotLight
11. 渐变:<defs>
1)线性渐变:<linearGradient>
线性渐变可被定义为水平、垂直或角形的渐变:
当 y1 和 y2 相等,而 x1 和 x2 不同时,可创建水平渐变
当 x1 和 x2 相等,而 y1 和 y2 不同时,可创建垂直渐变
当 x1 和 x2 不同,且 y1 和 y2 不同时,可创建角形渐变
12. 放射性渐变:<radialGradient>