svg svg預定義的形狀

2021-09-13 16:41:26 字數 1087 閱讀 7508

svg 有一些預定義的形狀元素,可被開發者使用和操作:

矩形 圓形

橢圓 線

折線 多邊形

路徑

標籤用來定義路徑。

下面的命令可用於路徑資料:

m = moveto

l = lineto

h = horizontal lineto

v = vertical lineto

c = curveto

s = smooth curveto

q = quadratic belzier curve

t = smooth quadratic belzier curveto

a = elliptical arc

z = closepath

stroke: 筆畫顏色,預設值為none

stroke-width: 筆畫寬度,可用使用者座標或者指定單位的方式指定。筆畫的寬度會相對座標網格線居中。預設值為1

stroke-opacity: 數字,從0.0到1.0. 0.0是完全透明,1.0是完全不透明

stroke-dasharray: 用一系列的數字來指定虛線和間歇的長度。這些數字只能使用使用者座標。預設值為none

stroke-linecap: 線頭尾的形狀,值為butt(預設值). round或square

stroke-linejoin: 圖形的稜角或者一系列連線形狀,取值為miter(尖的,預設值),round或者bevel(平的)

stroke-miterlimit: 相交處顯示寬度與線寬的最大比例,預設值為4

fill: 指定填充顏色,預設值為black

fill-opacity: 數字,從0.0到1.0. 0.0是完全透明,1.0是完全不透明

fill-rule: 屬性值為nonzero(預設值)或evenodd。該屬性決定判斷某個點是否在圖形內部的方法

預定義,巨集定義

巨集定義 其作用就是 換其名曰 給程式中的一段特殊的 函式,資料取了個簡單明瞭的名字。不過有一點這傢伙的作用範圍是全域性的。即使它是在某乙個函式塊中定義的。這個其實也容易理解。因為巨集定義是預定義的一種,在我們的程式之前,由預編譯器 cpp 提前編譯出來了,那個時候程式裡的結構是個啥樣子編譯器壓根就...

預定義知識

1.巨集指令 define error import undef elif if include else ifdef line endif ifndef pragma 2 define define width 80 define length width 10 define test f1,f2...

預定義知識

預定義知識 寫於2005年12月26日 1.巨集指令 define error import undef elif if include else ifdef line endif ifndef pragma 2 define define width 80 define length width ...