Sobes.tech
Intern

Mi az az SVG?

sobes.tech MI

Válasz az MI-től

SVG (Skálázható Vektorgrafika) XML-alapú vektorgrafikus formátum két dimenziós grafika létrehozására. A raszterképekkel ellentétben az SVG matematikai képletekkel írja le a grafikát, így lehetővé téve a képek méretezését minőségromlás nélkül.

Az SVG fő jellemzői:

  • Vektorformátum: A képek geometriai primitívekkel (pontok, vonalak, görbék, alakzatok) vannak leírva, nem pixelekkel.
  • XML-alapú: Az SVG dokumentum szerkezete XML szintaxison alapul, így könnyen olvasható és szerkeszthető.
  • Skálázhatóság: A képek nagyíthatók vagy kicsinyíthetők anélkül, hogy elveszítenék élességüket vagy minőségüket.
  • Interaktivitás: Az SVG elemek interaktívak lehetnek, reagálva eseményekre (kattintás, hover stb.) JavaScript segítségével.
  • Stilizálás: Az SVG elemek megjelenése CSS segítségével testreszabható.
  • Animáció: Az SVG támogatja az elemek animálását beépített eszközökkel vagy CSS/JavaScript segítségével.

Az SVG használatának előnyei a weben:

  • Ideális ikonok és logók számára: A skálázhatóság éles megjelenést biztosít bármilyen képernyőfelbontáson.
  • Kisebb fájlméret: Sok grafikai típus esetén az SVG fájlok kisebbek lehetnek, mint a hasonló raszterformátumok.
  • SEO-barát: Az SVG szövege indexelhető a keresőmotorok által.
  • Elérhetőség: A szöveges jellege miatt az SVG könnyebben hozzáférhető a segítő technológiák számára.
  • Egyszerű módosítás: XML lévén a tartalom dinamikusan módosítható.

Egyszerű SVG kép példa (kör):

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