SVG
SVG means Scalable Vector Graphics.
- SVG 使用 XML 格式定義圖形
- SVG 影像在放大或改變尺寸的情況下其圖形質量不會有所損失
- SVG 是全球資訊網聯盟的標準
Hello World
- Use SVG in html
and you can see:
- Link to the SVG file
You can use<a>
tag to link to the svg file, like this:
<a href="rect.svg">rect.svg</a>
rect.svg
Shape
There some pre-shapes:
- 矩形
<rect>
- 圓形
<circle>
- 橢圓
<ellipse>
- 線
<line>
- 折線
<polyline>
- 多邊形
<polygon>
- 路徑
<path>
Rect
Line
Polygon
the fill-rule
Polyline
Path
Some Commands
所有命令均允許小寫字母。大寫表示絕對定位,小寫表示相對定位
M = moveto
L = lineto
H = horizontal lineto
V = vertical lineto
C = curveto
S = smooth curveto
Q = quadratic Bézier curve
T = smooth quadratic Bézier curveto
A = elliptical Arc
Z = closepath
Text
text zh_CN
- Common text
- Rotate
rotate(<rotate-angle> [<cx> <cy>])
- Text with path
<tspan>
元素可以安排任何分小組與<tspan>
元素的數量
Stroke
Stroke
屬性定義一條線,文字或元素輪廓顏色
g
元素這樣的將多個元素組織在一起的元素
stroke-width
屬性定義了一條線,文字或元素輪廓厚度
stroke-linecap
屬性定義不同型別的開放路徑的終結
stroke-dasharray
建立不同的虛線