SVG-suorakulmio ja muut SVG-muodot
SVG-piirustuksella voidaan luoda useita muotoja. SVG-piirustuksessa voidaan käyttää ja yhdistää seitsemää muotoa: polku, suorakulmio, ympyrä, ellipsi, viiva, viiva ja monikulmio.
Polku
path
Elementti on yleisimmin nähty, ja se on yleensä ohjelmapaketin suunniteltu viemään SVG koodia.
path
Yllä oleva esimerkki tuottaa "plus" -symbolin (+), kun sitä käytetään SVG-piirustuksen sisällä. SVG- path
elementtejä ei rakenneta manuaalisesti, vaan ne luodaan suunnitteluohjelmien avulla, jotka voivat manipuloida vektorigrafiikkaa, kuten Illustrator tai Inkscape.
Suorakulmio
Suorakulmioelementti rect
piirtää suorakulmion ruudulle, ja se hyväksyy kuusi määritettä.
x
ja y
määritä suorakulmion vasemman yläkulman sijainti width
ja height
määritä suorakulmion koko. rx
ja ry
määritä suorakulmion kulmien säde, samanlainen kuin CSS-reunan säde -ominaisuus.
Ympyrä
Ympyräelementti circle
hyväksyy kolme määritettä.
cx
ja cy
määritä ympyrän keskipisteen sijainti ja ympyrän r
säde (koko).
Ellipsi
Ellipsielementti,, ellipse
on samanlainen kuin circle
elementti, paitsi että säde on jaettu kahteen attribuuttiin.
Jälleen, cx
ja cy
määritä ellipsin keskipisteen sijainti, ja nyt rx
ja ry
määritä ellipsin vaakasuora ja pystysäde vastaavasti. Suurempi rx
antaa "rasvaisen" ellipsin ja suurempi ry
antaa laihemman ellipsin. Jos rx
ja ry
ovat yhtä suuria, se muodostaa ympyrän.
Linja
line
Elementti on yksinkertainen, ja hyväksyy neljä ominaisuuksia.
x1
Ja y1
attribuutit määrittää ensimmäisen linjan pistettä, ja x2
ja y2
ominaisuudet antaa toisen linjan pistettä.
Polyline
A polyline
on sarja yhdistettyjä suoria viivoja, jotka on osoitettu yhdeksi määritteeksi.
points
Attribuutti osoittaa luettelon pistettä, jokainen piste on erotettu pilkulla.
Monikulmio
polygon
Elementti on myös sarja kytketty suorat linjat, mutta tässä tapauksessa, viimeinen rivi automaattisesti uudelleen alkuperäiseen kohtaan.
Tämä esimerkki piirtää saman muodon kuin polyline
yllä, mutta se piirtää ylimääräisen viivan "sulkemaan" rivisarjan.
Lisää tietoa
MDN-dokumentaatio: MDN