svg属详解
最近在写元素周期表时,发现 svg 很多属性不是记得十分清楚,导致角度出问题,现在特来总结回顾一下
# 一、path 路径是什么?
path 路径是 svg 中最强大的图形
路径是由一系列命令所组成。 包括以下基本指令:
命令 | 名称 | 解释 | 参数 |
---|---|---|---|
M | moveto | 移动到 | (x y) |
Z | closepath | 关闭路径 | (none) |
L | lineto | 画线到 | (x y) |
H | horizontal lineto | 水平线到 | x |
V | vertical lineto | 垂直线到 | y |
A | elliptical arc | 椭圆弧 | (rx ry x-axis-rotation large-arc-flag sweep-flag x y) |
C | curveto | 三次贝塞尔曲线到 | (x1 y1 x2 y2 x y) |
S | smooth curveto | 光滑三次贝塞尔曲线到 | (x2 y2 x y) |
Q | Bézier curveto | 二次贝塞尔曲线到 | (x1 y1 x y) |
T | smooth Bézier curveto | 光滑二次贝塞尔曲线到 | (x y) |
PS:如果指令字母是大写的,例如 M, 则表示坐标位置是绝对位置;如果指令字母小写的,例如 m, 则表示坐标位置是相对位置。