IST -
Física Programação |
HTML - Exemplos | 16:04:24 19 - Apr - 2025 |
20. Introdução ao SVG O SVG (Scalable Vector Graphics) destina-se a representações gráficas a 2 dimensões. Com este sistema podem definir-se diferentes tipos de objectos gráficos, definir trajectórias (paths), representar texto, bem como, aplicar filtros.Este tipo de representações podem ser significativamente enriquecidos usando, por exemplo, aplicações em javascript. Em HTML5 pode ainda usar-se para representações gráficas a criação de bitmaps usando "canvas". No entanto, a sua implementação está ligada a scripts de javascript pelo que não será analisada aqui. A título de exemplo inicial mostram-se a seguir algumas formas geoméricas: A seguir mostram-se as principais marcas disponíveis em SVG e os seus atributos mais frequentes: ellipse Constrói uma elipse com centro em "cx" e "cy" e raio horizontal "rx" e vertical "ry". Exemplo:<ellipse cx="350" cy="40" rx="60" ry="30" />Outros atributos: fill, stroke line Constrói uma linha que parte do ponto "x1", "y1" e termina no ponto "x2", "y2"<line x1="280" y1="120" x2="460" y2="180" />Outros atributos: fill, stroke polygon Constrói a partir de pelo menos três pontos uma linha fechada que os use pela sequência indicada. Os pontos são indicados pelos respectivos pares "x,y" no atributo "points". Exemplo:<polygon points="450,60 480,120 420,120" />Outros atributos: fill, stroke rect Constrói um rectângulo com a ponta superior esquerda em "x" e "y", de comprimento "width" e altura "height". Exemplo:<rect x="10" y="130" width="60" height="50" />O atributos "rx" e "ry" permitem definir o arredondado dos cantos do rectângulo. text Permite escrever texto no ambiente SVG. A posição inicial do texto é dada pelo ponto "x" e "y". Exemplo:<text x="500" y="20" />Exemplos de SVG</text>Outros atributos: fill, stroke, rx, ry Principais atributos usados por diversas marcas SVG fill Enche os espaço delimitado pela objecto. stroke Pode ser: rx, ry permitem definir o arredondado dos cantos, por exemplo, de um rectângulo. Definições
|