在矢量图形系统中,图像被描述为一系列几何形状,矢量图形阅读器接受在指定坐标集上绘制形状的指令,而不是接受一系列已经计算好的像素.有人把矢量图形描述为一组绘图指令,而位图则是在特定的位置填充颜色的点....坐标,宽度和高度
下面一行代码是在4厘米*5厘米的图纸上,设置每厘米16个单位的坐标系统
svg width=”4cm”height=”5cm” viewBox=”0 0 64 80”>svg>...属性viewBox的宽高比可以不同于视口的宽高比,在这种情况下SVG可以做三件事
1:按较小的尺寸等比例缩放图形,以使图形完全填充视口,
2:按较大的尺寸等比例缩放图形并裁剪掉超出视口的部分
3:拉伸和挤压绘图以使其恰好填充新的视口...]”
其中alignment指定轴和位置, x,y Min Mid Max
Meet参数适配viewBox视口
参数slice会裁剪图形不适合视口的部分,
如果使用none参数,图像不会被等比例缩放,以使它的用户坐标适合视口...”>
元素,可以存放想要复用的对象,
元素也提供一种组合元素的方式,他的内容永远不会显示,它还可以指定viewBox 和preserveAspectRatio属性
元素<image