Marca <svg> em HTML

Este post discutirá Tag Svg Html com exemplos e referências relevantes. Este post contém muitas informações que você pode usar como uma ferramenta de aprendizado.

A tag <svg> em HTML significa Scalable Vector Graphics. É usado para definir gráficos vetoriais para a web, que podem ser ampliados ou reduzidos sem perder a qualidade. A tag <svg> é um elemento contêiner usado para agrupar e organizar diferentes elementos e atributos SVG.

A tag Svg <svg> indica um contêiner para gráficos SVG. Vários métodos estão disponíveis para desenhar caminhos , caixas, círculos, texto e imagens gráficas no Tag Svg.

Dica: leia nosso próximo tutorial de SVG se quiser aprender mais sobre SVG.

Desenhe um círculo com o mapa SVG :

Example: 

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<body>
<svg width="500" height="300">
<circle cx="250" cy="150" r="50" fill="grey"></circle>
<text x="300" y="200" font-size="20" fill="white">SVG Map</text>
</svg>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

A tag <svg> pode ser usada para definir o container para o gráfico, e outras tags como <circle> , <rect> , <path> , <animate> etc:

Example: 

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<body>
<svg width="50" height="50">
<circle cx="25" cy="25" r="20" fill="none" stroke="black" stroke-width="4">
<animate attributename="stroke-dasharray" values="0 100;50 50;0 100" dur="3s" repeatcount="indefinite"></animate>
</circle>
</svg>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Outro exemplo exclusivo de uso da tag em HTML é criar uma visualização de dados, como um gráfico de barras ou de pizza:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
<body>
<svg width="500" height="300">
<rect x="50" y="250" width="75" height="50" fill="green"></rect>
<rect x="125" y="200" width="75" height="100" fill="blue"></rect>
<rect x="200" y="150" width="75" height="150" fill="red"></rect>
<text x="65" y="280" font-size="12" fill="white">Data 1</text>
<text x="140" y="280" font-size="12" fill="white">Data 2</text>
<text x="215" y="280" font-size="12" fill="white">Data 3</text>
</svg>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Usar a tag <svg> para criar formas é criar uma forma complexa:

Example: 

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<body>
<svg width="300" height="300">
<path d="M150,50 L200,100 L100,200 L50,100 Z" fill="maroon"></path>
<path d="M100,100 L125,125 L175,175 L150,150 Z" fill="white"></path>
</svg>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Aqui está um exemplo de como criar a forma de um coração usando a tag <path>:

Example: 

1
2
3
4
5
6
7
<!DOCTYPE html>
<html>
<body>
<svg width="40" height="40" fill="currentColor" viewbox="0 0 16 16"> <path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"></path> </svg>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Usos de Tag Svg

A tag <svg> em HTML é uma ferramenta poderosa para criar gráficos vetoriais e visualizações na web. Alguns usos comuns da tag <svg> incluem:

  1. A tag <svg> pode ser usada para criar gráficos vetoriais escaláveis ​​que ficam ótimos em qualquer tamanho. Isso o torna uma escolha popular para criar logotipos, ícones e outros elementos gráficos que precisam ser usados ​​em diferentes dispositivos e tamanhos de tela.
  2. A tag <svg> pode ser usada para criar visualizações de dados complexos, como tabelas e gráficos, que podem ser atualizados em tempo real. Isso o torna uma ferramenta útil para criar painéis interativos e outros aplicativos orientados a dados.
  3. A tag <svg> oferece suporte a uma ampla variedade de efeitos de animação, incluindo transições, transformações e animações de quadro-chave. Isso o torna uma escolha popular para criar animações dinâmicas e envolventes na web.
  4. A tag <svg> pode ser usada para criar interfaces de usuário interativas que respondem às ações do usuário, como efeitos de foco, eventos de clique e interações de arrastar e soltar.
  5. A tag <svg> pode ser usada para criar ilustrações complexas e obras de arte que podem ser manipuladas e editadas usando uma variedade de ferramentas de design.

Importância do Tag Svg

A tag <svg> em HTML é uma ferramenta importante para criar gráficos vetoriais na web. Ao contrário das imagens bitmap, os gráficos SVG podem ser dimensionados para qualquer tamanho sem perder a qualidade, tornando-os ideais para uso em sites acessados ​​em uma ampla gama de dispositivos com diferentes tamanhos e resoluções de tela.

Além disso, os gráficos SVG são baseados em texto, o que os torna acessíveis a leitores de tela e outras tecnologias assistivas, tornando-os uma ferramenta importante para a criação de conteúdo da Web acessível. A tag <svg> também oferece suporte a uma ampla variedade de recursos de interatividade, como efeitos de foco, eventos de clique e animações, tornando-a uma ferramenta poderosa para criar experiências de usuário envolventes e interativas na web. Os gráficos SVG são normalmente menores em tamanho de arquivo do que as imagens bitmap, o que os torna uma boa escolha para sites que precisam carregar rapidamente. Além disso, a tag <svg> é suportada por todos os principais navegadores da web, dispositivos móveis e outras plataformas, tornando os gráficos SVG compatíveis com várias plataformas e amplamente acessíveis.


Compatibilidade do navegador

Elemento
<svg> 4.0 9,0 3.0 3.2 10.1

Vantagens do Tag Svg

A tag <svg> em HTML oferece várias vantagens para a criação de gráficos vetoriais na web:

  1. Os gráficos SVG podem ser dimensionados para qualquer tamanho sem perda de qualidade, tornando-os ideais para uso em sites que precisam ser acessados ​​em uma ampla gama de dispositivos com diferentes tamanhos de tela e resoluções.
  2. Os gráficos SVG são baseados em texto, o que os torna acessíveis para leitores de tela e outras tecnologias assistivas, tornando-os uma ferramenta importante para a criação de conteúdo da Web acessível.
  3. A tag <svg> oferece suporte a uma ampla variedade de recursos de interatividade, como efeitos de foco, eventos de clique e animações. Isso o torna uma ferramenta poderosa para criar experiências de usuário envolventes e interativas na web.
  4. Os gráficos SVG são normalmente menores em tamanho de arquivo do que as imagens bitmap, o que os torna uma boa escolha para sites que precisam carregar rapidamente.
  5. Como os gráficos SVG são baseados em vetores, eles são independentes da resolução, o que significa que podem ser ampliados ou reduzidos sem perda de qualidade.
  6. A tag <svg> é suportada por todos os principais navegadores da web, tornando os gráficos SVG amplamente acessíveis.
  7. Os gráficos SVG podem ser facilmente editados e manipulados usando uma variedade de ferramentas de design, tornando-os uma ferramenta flexível e versátil para criar gráficos vetoriais na web.
Se este artigo foi benéfico o suficiente para atender às suas necessidades educacionais, compartilhe essas informações significativas com seus amigos clicando nos links abaixo.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone