SVG contains a path
element that stores the lines that make up a shape's path. The d
attribute stores a path string, and the style
attribute stores the path's styling, such as stroke and fill. To export a shape to SVG there are several things you should care about:
- The size of the SVG in pixels (the
width
and height
attributes).
Example:<svg width='640px' height='640px'
- The size of the shape in pixels (the
viewBox
attribute: left, right, width, height).
Example:viewBox='0 0 100 100'
- The color used to stroke the shape and the stroke width.
Example:style='stroke:red;stroke-width:1px'
or style='stroke:none;'
- The color used to fill each shape.
Example:style='fill:blue;'
or style='fill:none;'
Example:d='M10 10L20 20 L30 10Z'
- Each path is divided into commands. The M command moves the pen,
the L command draws to a new position, and the Z command closes the shape.
There can be any number of paths in a single SVG file.
Example SVG file:
<svg width='640px' height='640px' viewBox='0 0 100 100'
xmlns='http://www.w3.org/2000/svg'>
<path style='stroke:red;fill:none' d='M10 10L20 20 L30 10Z'/>
</svg>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…