在矢量图形系统中,图像被描述为一系列几何形状,矢量图形阅读器接受在指定坐标集上绘制形状的指令,而不是接受一系列已经计算好的像素.有人把矢量图形描述为一组绘图指令,而位图则是在特定的位置填充颜色的点....可以画圆相关图形, 指定中心点的x坐标和y坐标以及半径,如可以作为单独属性写出来如...SVG作为图像,作为图像,作为CSS背景,作为对象,内联SVG
SVG的坐标系统
视口,文档使用的画布区域称为视口,单位可以em,默认字体大小,ex 字母x的高度,px像素,pt点pc12点cm厘米,...mm毫米,in英寸可混用,没有单位默认为像素
默认坐标是水平坐标向右递增,垂直坐标垂直向下递增
元素svg上的属性viewBox属性,有四个值,分表代表想要叠加在视口上的用户坐标系统的最小x坐标,最小y...属性viewBox的宽高比可以不同于视口的宽高比,在这种情况下SVG可以做三件事
1:按较小的尺寸等比例缩放图形,以使图形完全填充视口,
2:按较大的尺寸等比例缩放图形并裁剪掉超出视口的部分
3:拉伸和挤压绘图以使其恰好填充新的视口