属性viewBox的宽高比可以不同于视口的宽高比,在这种情况下SVG可以做三件事
1:按较小的尺寸等比例缩放图形,以使图形完全填充视口,
2:按较大的尺寸等比例缩放图形并裁剪掉超出视口的部分
3:拉伸和挤压绘图以使其恰好填充新的视口...属相preserveAspectRatio允许我们指定被缩放的图形相对于视口的对齐方式,以及是希望它适配边缘还是要裁剪,
PreserveAspectRatio=”alignment[meet | slice...]”
其中alignment指定轴和位置, x,y Min Mid Max
Meet参数适配viewBox视口
参数slice会裁剪图形不适合视口的部分,
如果使用none参数,图像不会被等比例缩放,以使它的用户坐标适合视口...”/>
圆角矩形加上属性rx 与ry
椭圆
多边形 可以用来画任意封闭图形,不需要指定终点,自动闭合...属性fill-rule规定填充的规则,二个值为nonzero 默认和evenodd
折线 不会自动闭合
当使用 和划线时,可以为stroke-linecap