SVG ma’lumotnomasi


ULASHISH

SVG elementlari

Element Tavsif Atributlar Darslik
<a> Element atrofida giperhavola yaratadi href="O‘tiladigan URL manzil"
download="Brauzerga URL manzilga o‘tish o‘rniga uni yuklab olishni bildiradi"
hreflang="Havola ko‘rsatayotgan sahifaning tili"
referrerpolicy="URL manzilni olishda yuboriladigan referrer ma’lumoti"
rel="Maqsadli obyektning havola obyektiga munosabati"
target="Havolani qayerda ochish kerakligi. Qiymati _self, _parent, _top, _blank yoki nom bo‘lishi mumkin"
type="Bog‘langan URL manzilning MIME turi"
Misollar
<animate> Elementning atributini vaqt davomida animatsiya qiladi attributeName="maqsadli atribut nomi"
by="nisbiy siljish qiymati"
from="boshlang‘ich qiymat"
to="oxirgi qiymat"
dur="davomiylik"
repeatCount="animatsiya necha marta bajarilishi"
Misollar
<animateMotion> Element harakat yo‘li bo‘ylab qanday harakatlanishini belgilaydi calcMode="animatsiya uchun interpolyatsiya rejimi. Qiymati 'discrete', 'linear', 'paced', 'spline' bo‘lishi mumkin"
path="harakat yo‘li"
keyPoints="vaqtning ma’lum lahzasida obyekt harakat yo‘li bo‘ylab qancha masofaga siljishi kerakligi"
rotate="aylantirish transformatsiyasini qo‘llaydi"
Misollar
<animateTransform> Maqsadli elementdagi transformatsiya atributini animatsiya qiladi by="nisbiy siljish qiymati"
from="boshlang‘ich qiymat"
to="oxirgi qiymat"
type="qiymatlari vaqt davomida o‘zgaradigan transformatsiya turi. Qiymati 'translate', 'scale', 'rotate', 'skewX', 'skewY' bo‘lishi mumkin"
Misollar
<circle> Aylanani belgilaydi r="Aylananing radiusi". Majburiy
cx="aylana markazining x o‘qidagi koordinatasi"
cy="aylana markazining y o‘qidagi koordinatasi"
Misollar
<clipPath> clip-path xususiyati tomonidan ishlatiladigan kesish yo‘lini (clipping path) belgilaydi clipPathUnits="'userSpaceOnUse' yoki 'objectBoundingBox'. Ikkinchi qiymat farzand elementlar birliklarini niqobdan foydalanadigan obyekt chegaralovchi to‘rtburchagining (bounding box) ulushi qiladi (standart: 'userSpaceOnUse')" Misollar
<defs> Murojaat qilinadigan elementlar uchun konteyner    
<desc> Konteyner elementlari yoki grafik elementlar uchun faqat matndan iborat tavsif    
<ellipse> Ellipsni belgilaydi rx="ellipsning x radiusi". Majburiy.
ry="ellipsning y radiusi". Majburiy.
cx="ellips markazining x o‘qidagi koordinatasi"
cy="ellips markazining y o‘qidagi koordinatasi"
Misollar
<feBlend> SVG filtri. Ikki grafikani ma’lum aralashtirish rejimi (blending mode) bo‘yicha birlashtiradi mode="rasmni aralashtirish rejimlari: normal|multiply|screen|darken|lighten"
in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
in2="aralashtirish amali uchun ikkinchi kiruvchi rasm"
Misollar
<feColorMatrix> SVG filtri. Ranglarni transformatsiya matritsasi asosida o‘zgartiradi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
type="matrix | saturate | hueRotate | luminanceToAlpha"
values="type atributida belgilangan matritsa turi uchun qiymat"
Misollar
<feComponentTransfer> SVG filtri. Har bir piksel ma’lumotlarini komponentlar bo‘yicha qayta moslaydi. Yorqinlik, kontrast, rang balansi va hokazolarni sozlashi mumkin in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"  
<feComposite> SVG filtri. Ikki kiruvchi rasmni kompozitsiya amali yordamida rasm fazosida piksel darajasida birlashtiradi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
in2="aralashtirish amali uchun ikkinchi kiruvchi rasm"
operator="over | in | out | atop | xor | lighter | arithmetic"
 
<feConvolveMatrix> SVG filtri. Matritsali konvolyutsiya filtri effektini qo‘llaydi (bunga xiralashtirish, chegaralarni aniqlash, keskinlashtirish, bo‘rttirish va qirralarni qiyalash kiradi)    
<feDiffuseLighting> SVG filtri. Alfa kanalidan relyef xaritasi (bump map) sifatida foydalanib grafikani yoritadi    
<feDisplacementMap> SVG filtri. in atributidagi rasmni siljitish uchun in2 atributidagi grafikaning piksel qiymatlaridan foydalanadi    
<feDistantLight> SVG filtri. Yoritish filtri primitivi (<feDiffuseLighting> yoki <feSpecularLighting>) ichida ishlatiladigan uzoqdagi yorug‘lik manbasini belgilaydi azimuth
elevation
 
<feDropShadow> SVG filtri. Grafikaning tushuvchi soyasini (drop shadow) yaratadi dx="tushuvchi soyaning x bo‘yicha siljishi"
dy="tushuvchi soyaning y bo‘yicha siljishi"
stdDeviation="tushuvchi soyadagi xiralashtirish miqdori"
Misollar
<feFlood> SVG filtri. Filtr quyi hududini flood-color va flood-opacity atributlari belgilagan rang va shaffoflik bilan to‘ldiradi flood-color
flood-opacity
 
<feFuncA> SVG filtri. feComponentTransfer’ning quyi elementi    
<feFuncB> SVG filtri. feComponentTransfer’ning quyi elementi    
<feFuncG> SVG filtri. feComponentTransfer’ning quyi elementi    
<feFuncR> SVG filtri. feComponentTransfer’ning quyi elementi    
<feGaussianBlur> SVG filtri. Grafikani xiralashtiradi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
stdDeviation
edgeMode
Misollar
<feImage> SVG filtri. Grafika ma’lumotlarini tashqi manbadan oladi va piksel ma’lumotlarini natija sifatida taqdim etadi crossorigin
preserveAspectRatio
 
<feMerge> SVG filtri. Kiruvchi grafika qatlamlarini aralashtiradi (filtr effektlarini ketma-ket emas, bir vaqtda qo‘llaydi)    
<feMergeNode> SVG filtri. Boshqa filtr natijasini olib, uni ota element <feMerge> tomonidan qayta ishlanishiga uzatadi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"  
<feMorphology> SVG filtri. Grafikani ingichkalashtiradi yoki kengaytiradi (qalinlashtirish yoki ingichkalashtirish effektlari uchun) in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
operator="erode | dilate"
radius
 
<feOffset> SVG filtri. Kiruvchi grafikani siljitadi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
dx
dy
Misollar
<fePointLight> SVG filtri. Nuqtaviy yorug‘lik effektini yaratish imkonini beruvchi yorug‘lik manbasini belgilaydi x
y
z
 
<feSpecularLighting> SVG filtri. Alfa kanalidan relyef xaritasi (bump map) sifatida foydalanib manba grafikani yoritadi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"  
<feSpotLight> SVG filtri. Projektor (spotlight) yorug‘ligi effektini yaratish imkonini beruvchi yorug‘lik manbasini belgilaydi x
y
z
pointsAtX
pointsAtY
pointsAtZ
specularExponent
limitingConeAngle
 
<feTile> SVG filtri. Maqsadli to‘rtburchakni kiruvchi grafikaning takrorlanuvchi naqshi bilan to‘ldiradi in="berilgan filtr primitivi uchun kirish: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"  
<feTurbulence> SVG filtri. Perlin turbulentlik funksiyasi yordamida grafika yaratadi baseFrequency
numOctaves
seed
stitchTiles
type
 
<filter> Filtr effektlari uchun konteyner x
y
width
height
filterUnits
primitiveUnits
Misollar
<foreignObject> Boshqa XML nomlar fazosidagi elementlarni qo‘shadi height
width
x
y
 
<g> Boshqa SVG elementlarini guruhlash uchun konteyner id="guruh uchun yagona nom"
 
<image> SVG ichiga rasm qo‘shadi (.jpeg, .png yoki boshqa SVG fayllari bo‘lishi shart) href="rasmning URL manzili". Majburiy.
width="rasmning kengligi". Majburiy.
height="rasmning balandligi". Majburiy.
x="rasm yuqori chap burchagining x pozitsiyasi"
y="rasm yuqori chap burchagining y pozitsiyasi"
preserveAspectRatio="rasm qanday masshtablanishi"
crossorigin="CORS so‘rovlari uchun hisob ma’lumotlari (credentials) bayrog‘ining qiymati"
decoding="sync | async | auto"
Misollar
<line> Chiziq yaratadi x1="Chiziqning x o‘qidagi boshlanish nuqtasi"
y1="Chiziqning y o‘qidagi boshlanish nuqtasi"
x2="Chiziqning x o‘qidagi tugash nuqtasi"
y2="Chiziqning y o‘qidagi tugash nuqtasi"
Misollar
<linearGradient> Chiziqli gradientni belgilaydi id="gradient uchun yagona id". Majburiy
x1="Gradient boshlang‘ich nuqtasining x pozitsiyasi". Standart qiymat — 0%
x2="Gradient oxirgi nuqtasining x pozitsiyasi". Standart qiymat — 100%
y1="Gradient boshlang‘ich nuqtasining y pozitsiyasi". Standart qiymat — 0%
y2="Gradient oxirgi nuqtasining y pozitsiyasi". Standart qiymat — 0%
spreadMethod="Gradientning yoyilish usuli". Mumkin bo‘lgan qiymatlar: "pad", "reflect", "repeat". Standart qiymat — "pad"
href="Shablon sifatida ishlatiladigan boshqa <linearGradient> elementiga havola"
gradientUnits="x1, x2, y1, y2 uchun koordinatalar tizimi". Mumkin bo‘lgan qiymatlar: "userSpaceOnUse" va "objectBoundingBox". Standart qiymat — "objectBoundingBox"
gradientTransform="gradient koordinatalar tizimiga qo‘shimcha transformatsiya"
Misollar
<marker> Muayyan <path>, <line>, <polyline> yoki <polygon> elementida strelka uchlari yoki ko‘p markerlarni (polymarker) chizish uchun ishlatiladigan grafikani belgilaydi markerUnits="'strokeWidth' yoki 'userSpaceOnUse'. Agar 'strokeWidth' ishlatilsa, bitta birlik bitta kontur qalinligiga teng bo‘ladi. Aks holda marker masshtablanmaydi va unga murojaat qiluvchi element bilan bir xil ko‘rinish birliklaridan foydalanadi (standart: 'strokeWidth')"
refX="marker cho‘qqi (vertex) bilan tutashadigan pozitsiya (standart: 0)"
refY="marker cho‘qqi (vertex) bilan tutashadigan pozitsiya (standart: 0)"
orient="'auto' yoki marker har doim ko‘rsatiladigan burchak. 'auto' x o‘qini cho‘qqining urinmasi (tangens) qiladigan burchakni hisoblaydi (standart: 0)"
markerWidth="markerning kengligi (standart: 3)"
markerHeight="markerning balandligi (standart: 3)"
viewBox="ushbu SVG chizish maydonida "ko‘rinadigan" nuqtalar. Bo‘sh joy yoki vergul bilan ajratilgan 4 ta qiymat. (min x, min y, kenglik, balandlik)"
Misollar
<mask> Joriy obyektni fonga kompozitsiya qilish uchun alfa niqobini belgilaydi. Niqoblash — shaffoflik qiymatlari va kesishning birikmasi. Kesishdagi kabi, niqob qismlarini belgilash uchun shakllar, matn yoki yo‘llardan foydalanish mumkin. Niqobning standart holati to‘liq shaffof bo‘lib, bu kesish tekisligiga qarama-qarshidir. Niqobdagi grafika niqob qismlari qanchalik noshaffof bo‘lishini belgilaydi maskUnits="'userSpaceOnUse' yoki 'objectBoundingBox'. Kesish tekisligi butun ko‘rish maydoniga (viewport) yoki obyektga nisbatan bo‘lishini belgilaydi (standart: 'objectBoundingBox')"
maskContentUnits="Niqob grafikasi pozitsiyalarini obyektga nisbatan qilish uchun ikkinchi qiymatdan foizlar bilan foydalaning. 'userSpaceOnUse' yoki 'objectBoundingBox' (standart: 'userSpaceOnUse')"
x="niqobning kesish tekisligi (standart: -10%)"
y="niqobning kesish tekisligi (standart: -10%)"
width="niqobning kesish tekisligi (standart: 120%)"
height="niqobning kesish tekisligi (standart: 120%)"
Misollar
<metadata> SVG kontentiga metama’lumotlar biriktiradi    
<mpath> <animateMotion> elementining quyi elementi bo‘lib, harakat yo‘li ta’rifi sifatida tashqi <path> elementiga murojaat qilish imkonini beradi    
<path> Shaklni belgilaydi d="yo‘lning shaklini o‘rnatadi"
pathLength="yo‘lning umumiy uzunligi"
Misollar
<pattern> x va y koordinatalari bo‘yicha muntazam oraliqlarda qayta chizilishi mumkin bo‘lgan obyektni belgilaydi id="ushbu naqshga murojaat qilish uchun ishlatiladigan yagona id." Majburiy.
patternUnits="'userSpaceOnUse' yoki 'objectBoundingBox'. Ikkinchi qiymat x, y, width, height birliklarini naqshdan foydalanadigan obyekt chegaralovchi to‘rtburchagining (bounding box) ulushi (yoki %) qiladi."
patternContentUnits="'userSpaceOnUse' yoki 'objectBoundingBox'"
patternTransform="butun naqshni transformatsiya qilish imkonini beradi"
x="naqshning yuqori chap burchakdan siljishi (standart: 0)"
y="naqshning yuqori chap burchakdan siljishi. (standart: 0)"
width="naqsh plitkasining kengligi (standart: 0)"
height="naqsh plitkasining balandligi (standart: 0)"
viewBox="ushbu SVG chizish maydonida "ko‘rinadigan" nuqtalar. Bo‘sh joy yoki vergul bilan ajratilgan 4 ta qiymat. (min x, min y, kenglik, balandlik)"
href
preserveAspectRatio
Misollar
<polygon> Kamida uchta tomonga ega grafika yaratadi. Ko‘pburchaklar to‘g‘ri chiziqlardan tashkil topadi va shakl "yopiq" bo‘ladi points="Ko‘pburchak nuqtalarining ro‘yxati. Har bir nuqta x va y koordinataga ega bo‘lishi shart". Majburiy.
Misollar
<polyline> Faqat to‘g‘ri chiziqlardan iborat har qanday shaklni belgilaydi. Shakl ochiq bo‘ladi points="Ko‘pburchak nuqtalarining ro‘yxati. Har bir nuqta x koordinata va y koordinataga ega bo‘lishi shart". Majburiy. Misollar
<radialGradient> Radial gradientni belgilaydi id="gradient uchun yagona id". Majburiy
cx="Radial gradient oxirgi aylanasining x pozitsiyasi". Standart qiymat — 50%
cy="Radial gradient oxirgi aylanasining y pozitsiyasi". Standart qiymat — 50%
fr="Radial gradient boshlang‘ich aylanasining radiusi". Standart qiymat — 0%
fx="Radial gradient boshlang‘ich aylanasining x pozitsiyasi". Standart qiymat — 50%
fy="Radial gradient boshlang‘ich aylanasining y pozitsiyasi". Standart qiymat — 50%
r="Radial gradient oxirgi aylanasining radiusi". Standart qiymat — 50%
spreadMethod="Gradientning yoyilish usulini belgilaydi". Mumkin bo‘lgan qiymatlar: "pad", "reflect", "repeat". Standart qiymat — "pad"
href="Shablon sifatida ishlatiladigan boshqa <radialGradient> elementiga havolani belgilaydi"
gradientUnits="cx, cy, r, fx, fy, fr uchun koordinatalar tizimini belgilaydi". Mumkin bo‘lgan qiymatlar: "userSpaceOnUse" va "objectBoundingBox". Standart qiymat — "objectBoundingBox"
gradientTransform="Gradient koordinatalar tizimiga qo‘shimcha transformatsiyani belgilaydi"
Misollar
<rect> To‘rtburchakni belgilaydi width="to‘rtburchakning kengligi". Majburiy.
height="to‘rtburchakning balandligi" Majburiy.
x="to‘rtburchak yuqori chap burchagining x pozitsiyasi"
y="to‘rtburchak yuqori chap burchagining y pozitsiyasi"
rx="To‘rtburchak burchaklarining x radiusi (burchaklarni yumaloqlash uchun ishlatiladi)". Standart qiymat — 0
ry="To‘rtburchak burchaklarining y radiusi (burchaklarni yumaloqlash uchun ishlatiladi)". Standart qiymat — 0
pathLength="to‘rtburchak perimetrining umumiy uzunligi"
Misollar
<script> SVG’dagi skriptlar uchun konteyner crossorigin="HTML <script> elementidagi kabi CORS sozlamalarini belgilaydi"
href="Yuklanadigan skriptning URL manzili"
type="Ishlatiladigan skript tilining turi". Standart qiymat — application/ecmascript
Misollar
<set> Atribut qiymatini belgilangan davomiylik uchun o‘rnatadi attributeName="o‘zgartiriladigan atribut"
to="atribut uchun yangi qiymat"
begin="effekt qachon boshlanishi kerakligi"
 
<stop> Chiziqli yoki radial gradient uchun to‘xtash nuqtalari offset="ushbu to‘xtash nuqtasining siljishi (0 dan 1 gacha / 0% dan 100% gacha)". Majburiy.
stop-color="ushbu to‘xtash nuqtasining rangi"
stop-opacity="ushbu to‘xtash nuqtasining shaffoflik darajasi (0 dan 1 gacha)". Standart qiymat — 1
Misollar
<style> Uslublar jadvallarini (style sheets) to‘g‘ridan-to‘g‘ri SVG ichiga joylashtirish imkonini beradi type="Ishlatiladigan uslublar jadvali tilining turi". Standart qiymat — text/css.
media ="Uslub qaysi media turiga qo‘llanishi". Standart qiymat — all
title="Uslublar jadvalining sarlavhasi (muqobil uslublar jadvallari orasida almashish uchun ishlatilishi mumkin)"
 
<svg> SVG grafikasi uchun konteyner xmlns="http://www.w3.org/2000/svg"
x="SVG konteynerining x pozitsiyasi". Standart qiymat — 0
y="SVG konteynerining y pozitsiyasi". Standart qiymat — 0
width="SVG konteynerining kengligi". Standart qiymat — auto
height="SVG konteynerining balandligi". Standart qiymat — auto
viewBox="Joriy SVG fragmenti uchun SVG ko‘rish maydoni (viewport) koordinatalari". Bo‘sh joy yoki vergul bilan ajratilgan 4 ta qiymatdan iborat. (min x, min y, kenglik, balandlik)"
preserveAspectRatio="SVG fragmenti boshqa tomonlar nisbatida ko‘rsatilganda qanday deformatsiyalanishi". Qiymati none| xMinYMin| xMidYMin| xMaxYMin| xMinYMid| xMidYMid| xMaxYMid| xMinYMax| xMidYMax| xMaxYMax bo‘lishi mumkin. Standart qiymat — xMidYMid
 
<switch>      
<symbol> <use> elementi orqali nusxasi yaratilishi mumkin bo‘lgan grafik shablon obyektlarini belgilaydi    
<text> Matnni belgilaydi x="Matn boshlanishining x pozitsiyasi". Standart qiymat — 0
y="Matn boshlanishining y pozitsiyasi". Standart qiymat — 0
dx="Matnning gorizontal siljish pozitsiyasi (oldingi matn pozitsiyasiga nisbatan)"
dy="Matnning vertikal siljish pozitsiyasi (oldingi matn pozitsiyasiga nisbatan)"
rotate="Matnning har bir harfiga qo‘llaniladigan aylantirish (gradusda)"
textLength="Matn sig‘ishi kerak bo‘lgan kenglik"
lengthAdjust"textLength atributi belgilagan kenglikka sig‘ishi uchun matn qanday siqilishi yoki cho‘zilishi kerakligi". Qiymati spacing| spacingAndGlyphs bo‘lishi mumkin. Standart qiymat — spacing
Misollar
<textPath> Matnni yo‘l shakli bo‘ylab chizadi (render qiladi) href="Matn bo‘ylab chiziladigan yo‘lning URL manzili"
lengthAdjust"textLength atributi belgilagan kenglikka sig‘ishi uchun matn qanday siqilishi yoki cho‘zilishi kerakligi". Qiymati spacing| spacingAndGlyphs bo‘lishi mumkin. Standart qiymat — spacing
method="Gliflarni yo‘l bo‘ylab qanday chizish kerakligi." Qiymati align|stretch bo‘lishi mumkin. Standart qiymat — align
spacing="Gliflar orasidagi masofa". Qiymati auto|exact bo‘lishi mumkin. Standart qiymat — exact
startOffset="Matn boshlanishi yo‘l boshidan qancha masofaga siljitilishi kerakligi". Uzunlik, foiz yoki son bo‘lishi mumkin
textLength="Yo‘l bo‘ylab joylashgan matnning kengligi". Uzunlik, foiz yoki son bo‘lishi mumkin. Standart qiymat — auto
Misollar
<title> SVG’dagi elementlar uchun matnli tavsif — grafikaning bir qismi sifatida ko‘rsatilmaydi. Brauzerlar odatda bu matnni qalqib chiquvchi maslahat (tooltip) sifatida ko‘rsatadi yo‘q  
<tspan> <text> elementi ichidagi qism matnni belgilaydi x="Matn boshlanishining x pozitsiyasi". Standart qiymat — 0
y="Matn boshlanishining y pozitsiyasi". Standart qiymat — 0
dx="Matnning gorizontal siljish pozitsiyasi (oldingi matn pozitsiyasiga nisbatan)"
dy="Matnning vertikal siljish pozitsiyasi (oldingi matn pozitsiyasiga nisbatan)"
rotate="Matnning har bir harfiga qo‘llaniladigan aylantirish (gradusda)"
textLength="Matn sig‘ishi kerak bo‘lgan kenglik"
lengthAdjust"textLength atributi belgilagan kenglikka sig‘ishi uchun matn qanday siqilishi yoki cho‘zilishi kerakligi". Qiymati spacing| spacingAndGlyphs bo‘lishi mumkin. Standart qiymat — spacing
Misollar
<use> SVG hujjatidagi tugunni olib, uni boshqa joyda takrorlaydi (nusxalaydi). x="Nusxalangan element yuqori chap burchagining x pozitsiyasi"
y="Nusxalangan element yuqori chap burchagining y pozitsiyasi"
width="nusxalangan elementning kengligi"
height="nusxalangan elementning balandligi"
href="nusxalanadigan elementning URL manzili"
 
<view> Grafikani qanday ko‘rish kerakligi (kattalashtirish darajasi yoki batafsil ko‘rinish) viewBox="SVG ko‘rish maydonining (viewport) foydalanuvchi fazosidagi pozitsiyasi va o‘lchamlari. Bo‘sh joy yoki vergul bilan ajratilgan 4 ta qiymatdan iborat. (min x, min y, kenglik, balandlik)"
preserveAspectRatio="Muayyan tomonlar nisbatini beruvchi viewBox’ga ega element boshqa tomonlar nisbatiga ega ko‘rish maydoniga qanday sig‘dirilishi kerakligi"
 


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!