[Inkscape Brasil] Como colocar SVG em uma página Web Já!

Aurélio A. Heckert aurium em gmail.com
Quarta Fevereiro 20 12:42:02 BRT 2008


Sempre ficamos falando de futuro... SVG é o futuro da web,
"SVG vai matar o flash"... e outras coisas...

Vi que o pessoal está querendo converter SVG para SWF,
para colocar na web. Não precisa gente...

Já podemos colocar SVG na web hoje! E é muito simples.
Crie um iFrame e coloque seu SVG dentro. exemplo:
<iframe src="meu-desenho.svg" width="300" height="300" frameborder="0"></iframe>

Pra quem não saca HTML equer entender isso:

<iframe> é a tag que cria uma janelinha dentro da página web,
permitindo que você tenha uma página dentro da outra, ou neste
caso, um SVG dentro da página.

</iframe> é o fechamento do iframe. sSvocê não fecha-lo,
todo o conteúdo seguinte será "engolido". :-)

Toda tag pode receber atributos desta forma:
<minhaTag atributo1="valor1" atributo2="valor2">...</minhaTag>
Agora podemos conhecer os atributos do iframe:

src="meu-desenho.svg"
src é a contração de "source", "fonte" em português.
O valor de src é o caminho + nome do arquivo. Se você não
colocar o caminho (como neste caso) o arquivo é procurado
no mesmo diretório do SVG.

width="300"
Define a largura do iframe. Use a mesma do desenho SVG.

height="300"
Define a altura do iframe. Use a mesma do desenho SVG.

frameborder="0"
Define a espessura da borda. Acho melhor tirar, por iso está 0.

Veja uma página usando isso:
http://www.colivre.coop.br/Aurium/BoidsSVG
(e o SVG nela é animado, mas isso é mais avançado)

Para os avançadinhos tenho isso:
http://www.colivre.coop.br/Aurium/SvgAndXhtml
Mesclar SVG, XHTML e outras coisas é o que faz o SVG
ter mais futuro que SWF.

Hasta!
 Aurium

-- 
Aurélio A. Heckert http://colivre.coop.br/Aurium
GNU/Linux User #312507 http://counter.li.org
 - - - - - - - - - - - - - - - - - - - - - - - - -
Ilustração Vetorial Livre: http://InkscapeBrasil.org
Coop. de Tecnologias Livres: http://Colivre.coop.br
 - - - - - - - - - - - - - - - - - - - - - - - - -
 "Eu temo pela minha espécie quando penso
 que Deus é justo." Thomas Jefferson


Mais detalhes sobre a lista de discussão Inkscape-Brasil