Resizing an SVG
An SVG can contain a viewBox
attribute, a width
and height
attribute, or both.
In the case of both being set, the viewBox is used for scaling the path inside the svg
tag, and the width/height are used for setting the overall svg size.
If there is no viewBox
set, width/height is used as the viewBox. If there is no width/height set, the size of the SVG will scale automatically.