Sobes.tech
Intern

O que é SVG?

sobes.tech IA

Resposta da IA

SVG, ou Gráficos Vetoriais Escaláveis, é um formato de imagem vetorial baseado em XML para gráficos bidimensionais.

Principais características:

  • Escalabilidade: As imagens permanecem nítidas em qualquer escala, pois são descritas por fórmulas matemáticas, não por pixels.
  • Formato XML: A estrutura dos ficheiros SVG é descrita por tags, semelhante ao HTML. Isto torna-os legíveis e editáveis em texto.
  • Interatividade: Possibilidade de adicionar elementos interativos com JavaScript.
  • Animação: Suporte para animação de elementos com CSS ou JavaScript.
  • Acessibilidade: Capacidade de descrever conteúdo para pessoas com deficiências.
  • Leveza: Os ficheiros SVG podem ser menores que imagens rasterizadas de mesma qualidade.

Formas de usar SVG:

  • Inserção em HTML através da tag <svg>:

    <svg width="100" height="100">
      <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
    </svg>
    
  • Uso como fundo em CSS:

    .element {
      background-image: url('image.svg');
    }
    
  • Através da tag <img>:

    <img src="image.svg" alt="Minha imagem SVG">
    
  • Através da tag <object> ou <iframe>.

O SVG é ideal para logotipos, ícones, ilustrações, gráficos e diagramas, onde a nitidez em diferentes tamanhos e a possibilidade de interatividade são importantes.