Az SVG rajz segítségével több alakzat is létrehozható. Az SVG-rajz hét alakzatot használhat és kombinálhat: Útvonal, Téglalap, Kör, Ellipszis, Vonal, Vonallánc és Sokszög.
Pálya
Az path
elem a leggyakrabban látható, és általában SVG-kód exportálására tervezett programok generálják.
A path
fenti példa egy „plusz” szimbólumot (+) generál, ha SVG rajzon belül használjuk. Az SVG path
elemeket nem manuálisan építik, hanem olyan tervezőprogramokon keresztül generálják, amelyek képesek kezelni a vektorgrafikákat, például az Illustrator vagy az Inkscape.
Téglalap
A téglalap elem téglalapot rect
rajzol a képernyőn, és hat attribútumot fogad el.
x
és y
rendelje hozzá a téglalap bal felső sarkának helyzetét, width
és height
rendelje hozzá a téglalap méretét. rx
és ry
rendelje hozzá a téglalap sarkainak sugarát, hasonlóan a CSS border-radius tulajdonsághoz.
Kör
A kör elem circle
három attribútumot fogad el.
cx
és cy
rendelje hozzá a kör középpontjának helyzetét, és rendelje hozzá a kör r
sugarát (méretét).
Ellipszis
Az ellipszis elem,, ellipse
hasonló az circle
elemhez, azzal a különbséggel, hogy a sugár két tulajdonságra oszlik.
Ismét, cx
és cy
hozzá a középpontjának helyzetét az ellipszis, és most rx
és ry
hozzárendelni a vízszintes és függőleges sugara az ellipszis, ill. Egy nagyobb rx
„kövér” ellipszist, egy nagyobb pedig ry
egy soványabb ellipszist ad. Ha rx
és ry
egyenlő, akkor kört képez.
Vonal
Az line
elem egyszerű, és négy attribútumot fogad el.
A x1
és y1
attribútumok hozzá az első pont a vonal, valamint a x2
és y2
attribútumok hozzá a második pont a vonal.
Vonallánc
A polyline
összekapcsolt egyenesek sora, egyetlen attribútumban hozzárendelve.
Az points
attribútum hozzárendeli a pontok listáját, minden pontot vesszővel elválasztva.
Poligon
Az polygon
elem összekapcsolt egyenesek sora is, de ebben az esetben az utolsó vonal automatikusan újra csatlakozik a kezdeti ponthoz.
Ez a példa ugyanazt az alakzatot fogja rajzolni, mint a polyline
fentiek, de extra vonalat rajzol a sorok „lezárására”.
Több információ
MDN dokumentáció: MDN