Sobes.tech
Intern

Ինչ է SVG- ը?

sobes.tech AI

Պատասխան AI-ից

SVG (Տարածվող վեկտորային գրաֆիկա) — դա XML-ի վրա հիմնված վեկտորային գրաֆիկայի ձևաչափ է, որը օգտագործվում է երկչափ գրաֆիկա ստեղծելու համար: Բացառությամբ ռաստերային պատկերների, SVG-ն նկարագրում է գրաֆիկան մաթեմատիկական բանաձևերով, ինչը թույլ է տալիս պատկերները մեծացնել կամ փոքրացնել առանց որակի կորուստի:

Հիմնական հատկանիշները SVG-ի:

  • Վեկտորային ձևաչափ: Պատկերները նկարագրվում են գեոմետրական սկզբունքներով (նկատներ, գծեր, գծագծեր, ձևեր), ոչ թե պիքսելներով:
  • XML հիմք: SVG փաստաթղթի կառուցվածքը հիմնված է XML սինտաքսի վրա, ինչը դարձնում է այն հեշտ ընթեռնելի և խմբագրելի:
  • Մեծացման հնարավորություն: Պատկերները կարելի է մեծացնել կամ փոքրացնել առանց որակի կորուստի:
  • Ինտերակտիվություն: SVG տարրերը կարող են լինել ինտերակտիվ, արձագանքել իրադարձություններին (կլիկներ, անցում և այլն) JavaScript-ի միջոցով:
  • Սթայլավորում: SVG տարրերի ձևավորումը կարող է կատարվել CSS-ի միջոցով:
  • Աнимаցիա: SVG-ն աջակցում է տարրերի անիմացիային ներքին միջոցներով կամ CSS/JavaScript-ի միջոցով:

SVG-ի օգտագործման առավելությունները վեբում:

  • Իդեալական է նշանների և լոգոտիպների համար: Մեծացման հնարավորությունը ապահովում է հստակ ցուցադրում ցանկացած էկրանային լուծման վրա:
  • Փոքր ֆայլի չափ: Շատ տեսակի գրաֆիկայի համար SVG ֆայլերը կարող են լինել փոքր, քան նման ռաստերային ձևաչափերը:
  • SEO-բարեկամ: SVG-ի տեքստը ինդեքսավորվում է որոնողական համակարգերով:
  • Հասանելիություն: Տեքստային բնույթի շնորհիվ, SVG-ն ավելի հասանելի է օգնական տեխնոլոգիաների համար:
  • Հեշտ փոփոխություն: Քանի որ դա XML է, պարունակությունը կարող է դինամիկ փոփոխվել:

Օրինակ՝ պարզ SVG պատկեր (շրջանիկ):

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
</svg>