Sobes.tech
Intern

Cos'è SVG?

sobes.tech AI

Risposta dell'AI

SVG, o Grafica Vettoriale Scalabile, è un formato di immagine vettoriale basato su XML per la grafica bidimensionale.

Caratteristiche principali:

  • Scalabilità: Le immagini rimangono nitide a qualsiasi scala, poiché sono descritte da formule matematiche, non da pixel.
  • Formato XML: La struttura dei file SVG è descritta da tag, simile all'HTML. Questo li rende leggibili e modificabili in testo.
  • Interattività: Possibilità di aggiungere elementi interattivi con JavaScript.
  • Animazione: Supporto per l’animazione di elementi con CSS o JavaScript.
  • Accessibilità: Capacità di descrivere il contenuto per le persone con disabilità.
  • Leggerezza: I file SVG possono essere più piccoli rispetto alle immagini raster di stessa qualità.

Modi di usare SVG:

  • Integrazione in HTML tramite il tag <svg>:

    <svg width="100" height="100">
      <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
    </svg>
    
  • Uso come immagine di sfondo in CSS:

    .element {
      background-image: url('image.svg');
    }
    
  • Tramite il tag <img>:

    <img src="image.svg" alt="La mia immagine SVG">
    
  • Tramite il tag <object> o <iframe>.

SVG è ideale per loghi, icone, illustrazioni, grafici e diagrammi, dove la nitidezza a diverse dimensioni e la possibilità di interattività sono importanti.