World Wide Web Consortium (W3C) recomenda a tecnologia SVG para desenhar gráficos em um site. Em html A tag é usada como um contêiner para gráficos SVG e, usando SVG, podemos desenhar caminhos, círculos, retângulos, etc. Este artigo o guiará sobre como trabalhar com imagens SVG e apresentará uma visão geral detalhada nos seguintes aspectos:
Então vamos começar!
Noções básicas de SVG
Os gráficos vetores escaláveis determinam os gráficos vetoriais/imagens baseados em XML para as tecnologias da Web. Os arquivos SVG podem ser animados e podemos integrá -los a outros padrões W3C como DOM e XSL. SVG fornece imagens de alta qualidade i.e. Se alguém zoom em uma imagem SVG, a qualidade da imagem não seria afetada.
Como desenhar linha SVG em html
Tag html pode ser usado dentro do Tag para desenhar uma linha. O exemplo abaixo do gol.
Exemplo
A seguinte peça de código desenha uma linha simples:
Aqui no trecho acima, x1, y1 são os pontos de partida da linha e x2, y2 são os pontos finais da linha. Enquanto especificamos a cor da linha no atributo de estilo:
A saída verifica se uma linha de cor azul é desenhada de acordo com as posições estabelecidas por seus atributos.
Como desenhar círculo SVG em html
Tag html pode ser usado dentro do Tag para desenhar um círculo.
Exemplo
O snippet abaixo dado permitirá que você guie para criar um círculo SVG:
Especificamos o valor do eixo x e do eixo y como 40 e 50, respectivamente, juntamente com o raio de 30 pixels. A seguir será a saída:
A saída verifica se o círculo é desenhado em cor azul e cheio de cor cinza.
Como desenhar retângulo SVG em html
A tag pode ser usada dentro da tag para desenhar um retângulo.
Exemplo
O snippet de código a seguir define a largura, altura do retângulo SVG como 250, 100 respectivamente e o retângulo será preenchido com a cor cinza.
Especificamos a cor do golpe e a largura do golpe como azul e 5 respectivamente. A seguir será a saída:
Como desenhar retângulo arredondado de SVG em html
Temos que especificar os atributos RX, RY na tag para desenhar cantos arredondados svg retângulo.
Exemplo
Vamos estender um pouco o exemplo anterior e definir o valor de RX, RY como 10px para desenhar os cantos arredondados do retângulo SVG:
O trecho de código acima exibe a seguinte saída:
Como desenhar o SVG Polygon em html
HTML fornece uma tag para desenhar uma forma que tenha pelo menos 3 lados. Um atributo chamado "pontos" pode ser usado para especificar o eixo x e o eixo y de todos os lados.
Exemplo
Vamos considerar o seguinte snippet de código para entender como definir o eixo x e o eixo y de uma forma:
A tag pode ser usada para desenhar formas diferentes como uma estrela SVG ou qualquer outra forma fechada.
Como desenhar svg eclipse html
A tag é usada para desenhar uma forma de eclipse, é muito semelhante ao círculo. O círculo SVG tem um raio horizontal e vertical igual, mas no eclipse, o raio horizontal e vertical é diferente um do outro.
Exemplo
O trecho abaixo do dado demonstra como desenhar um eclipse em html onde rx = “150” é o raio horizontal e ry = "75" é o raio vertical do eclipse:
O trecho de código acima mostra o seguinte resultado:
A borda/golpe de cor azul e a forma de eclipse cheia de cinza verificaram que a tag funcionou corretamente.
Conclusão
Este artigo demonstrou como desenhar imagens básicas de SVG em html. Dentro da tag, várias tags podem ser utilizadas para desenhar diferentes imagens SVG, como ,,, e tags podem ser usadas para desenhar as linhas SVG, círculos, retângulos, polígonos e formato de eclipse, respectivamente, respectivamente. Dentro dessas tags, diferentes atributos como derrame e largura de derrame podem ser usados para definir a borda e a largura da forma, respectivamente.