ניתן ליצור מספר צורות באמצעות ציור SVG. ציור SVG יכול להשתמש ולשלב שבע צורות: נתיב, מלבן, מעגל, אליפסה, קו, פולין ומצולע.
נָתִיב
path
האלמנט הוא הכי נפוץ לראות, ובדרך כלל נוצר על ידי תוכניות שנועדו יצוא קוד SVG.
הדוגמה path
לעיל תיצור סימבולית "פלוס" (+) כאשר משתמשים בה בציור SVG. path
אלמנטים SVG אינם בנויים באופן ידני, אלא נוצרים באמצעות תוכניות עיצוב שיכולות לתפעל גרפיקה וקטורית, כגון Illustrator או Inkscape.
מַלבֵּן
אלמנט המלבן rect
מצייר מלבן על המסך והוא מקבל שש תכונות.
x
ו y
להקצות את העמדה בפינה השמאלית העליונה של המלבן, ו width
ו height
להקצות את גודל המלבן. rx
ו ry
להקצות את רדיוס הפינות המלבנות, בדומה נכס border-radius CSS.
מעגל
אלמנט המעגל circle
מקבל שלוש תכונות.
cx
ו cy
להקצות את העמדה של מרכז המעגל, ואת r
מקצה את הרדיוס (גודל) של המעגל.
אֶלִיפְּסָה
אלמנט האליפסה,, ellipse
דומה circle
לאלמנט למעט הרדיוס מחולק לשתי תכונות.
שוב, cx
וגם cy
להקצות את העמדה במרכז האליפסה, ועכשיו rx
ו ry
להקצות את הרדיוס האופקי ואנכי של האליפסה, בהתאמה. גדול יותר rx
ייתן אליפסה "שמנה", וגדול יותר ry
יתן אליפסה רזה יותר. אם rx
ו ry
שווים, זה יהווה עיגול.
קַו
line
האלמנט הוא פשוט, ומקבל ארבע תכונות.
x1
ואת y1
תכונות להקצות את הנקודה הראשונה של הקו, ואת x2
ואת y2
תכונות להקצות את הנקודה השנייה של הקו.
פולין
A polyline
היא סדרה של קווים ישרים מחוברים, המוקצים בתכונה אחת.
points
התכונה מקצה רשימה של נקודות, כל נקודה מופרדת באמצעות פסיק.
מְצוּלָע
polygon
האלמנט הוא גם סדרה של קווים ישרים מחוברים, אבל במקרה הזה, את השורה האחרונה באופן אוטומטי להתחבר מחדש אל נק' הראשונית.
דוגמה זו תשרטט את אותה צורה כמו polyline
האמור לעיל, אך היא תשרטט קו נוסף כדי "לסגור" את סדרת הקווים.
עוד מידע
תיעוד MDN: MDN