Sobes.tech
Intern

Mis on SVG?

sobes.tech AI

Vastus AI-lt

SVG, ehk Skaleeritavad Vektorgraafikud, on XML-põhine vektorpildi formaat kahe mõõtmelise graafika jaoks.

Peamised omadused:

  • Skaleeritavus: Pildid jäävad teravaks igal skaalal, kuna neid kirjeldatakse matemaatiliste valemitega, mitte pikslitega.
  • XML-formaat: SVG failide struktuur on kirjeldatud siltidega, sarnaselt HTML-iga. See muudab need loetavaks ja redigeeritavaks tekstina.
  • Interaktiivsus: Võimalus lisada interaktiivseid elemente JavaScripti abil.
  • Animatsioon: Toetab elementide animatsiooni CSS-i või JavaScripti abil.
  • Juurdepääsetavus: Võimalus kirjeldada sisu puudega inimestele.
  • Kerged: SVG-failid võivad olla väiksemad kui rasterpildid sama kvaliteediga.

SVG kasutamise viisid:

  • HTML-i sisestamine <svg>-taga:

    <svg width="100" height="100">
      <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
    </svg>
    
  • Kasutamine CSS-i taustapildina:

    .element {
      background-image: url('image.svg');
    }
    
  • <img>-i kaudu:

    <img src="image.svg" alt="Minu SVG-pilt">
    
  • <object> või <iframe>-i kaudu.

SVG sobib ideaalselt logode, ikoonide, illustratsioonide, diagrammide ja graafikute jaoks, kus oluline on selgus erinevates suurustes ning interaktiivsuse võimalus.