3.286 cursos gratis
6.263.992 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Internet > SVG: gráficos e interactividad en la Web > SVG: geometría (I)

SVG: gráficos e interactividad en la Web

Autor: Ricardo Borillo
Curso:  4,43/5 4,43/5 (35 opiniones) |4398 alumnos|Fecha publicación: 15/09/2004

Capítulo 4:

 SVG: geometría (I)

Veamos cómo podemos utilizar el SVG para hacer formas geométricas.

 Rectángulo.-

<svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">
  <rect x="25" y="25" width="100" height="100" fill="blue" opacity="0.5" />
  <rect x="50" y="50" rx="20" ry="20" width="100" height="100" fill="red" opacity="0.5" />
  <rect x="75" y="75" width="100" height="100" fill="green" opacity="0.5" />
</svg>

"x" e "y". Desplazamiento del objeto respecto al origen de coordenadas. "width" y "height". Ancho y alto del objeto. "rx" y "ry". Redondean las esquinas del objeto. El resto de atributos añaden propiedades sobre el estilo de la visualización.

Figure 1. rectangulo.svg
SVG: geometría (I)


Círculo.-
<svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">
  <circle cx="100px" cy="100px" r="50px" style="fill:red; stroke:black; stroke-width:0.1cm" transform="translate(-20,20)" />
  <circle cx="100px" cy="100px" r="50px" style="fill:green; stroke:black; stroke-width:0.1cm" transform="translate(10,-20)"/>
  <circle cx="100px" cy="100px" r="50px" style="fill:blue; stroke:black; stroke-width:0.1cm" transform="translate(40,40)" />
</svg>

"cx" e "cy". Desplazamiento del objeto respecto al origen de coordenadas el cual indica el centro del objeto. "r". Radio del objeto. El resto de atributos añaden propiedades sobre el estilo de la visualización.

Figure 2. circulo.svg
SVG: geometría (I)


Elipse.-
<svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">
  <ellipse cx="96.5" cy="143" rx="59.5" ry="41" style="fill:rgb(255,229,242); stroke:rgb(242,0,125); stroke-width:3"/>
</svg>

"cx" y "cy". Desplazamiento del objeto respecto al origen de coordenadas el cual indica el centro del objeto. "rx" y "ry". Definen el radio horizontal y vertical de la elipse.

Figure 3. elipse.svg
SVG: geometría (I)


Línea.-

<svg xmlns="http://www.w3.org/2000/svg " width="200px" height="200px">
  <line x1="10" y1="10" x2="150" y2="150" stroke="red" stroke-width="2" />
</svg>
"x1" y "y1". Coordenadas del inicio de la línea. "x2" y "y2". Coordenadas del fin de la línea.

Figure 4. linea.svg

SVG: geometría (I)


La continuidad de las líneas pude ser modificada gracias al atributo de estilo "stroke-dasharray". Con este atributo podemos definir la línea como una sucesión de tramos visibles e invisibles. El atributo "stroke-dasharray" permite definir una lista de números separados por comas de forma que por parejas nos marcan la continuidad de la línea.

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "
http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd ">
<svg xmlns="
http://www.w3.org/2000/svg " width="200px" height="200px">
  <line x1="10" y1="10" x2="150" y2="150" stroke="red" stroke-width="8" stroke-dasharray="18, 4, 4, 18" />
</svg>


Figure 5. linea-dash.svg
SVG: geometría (I)


 

Capítulo siguiente - SVG: geometría (II)
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 35 opiniones. Opina sobre este curso.


Cursos similares a SVG: gráficos e interactividad en la Web


Cursos Valoración Alumnos Vídeo
Hacer una web con Joomla
Hacer una web con Joomla. Joomla es un gestor de contenido, en el que puedes crear tu sitio Web de un modo sencillo y rápido. Este curso es... [06/08/09]
5/5 2.192  
Autocad. Dibujo en 2d y 3d (1/4)
Autocad. Este curso está diseñado, para que cualquier persona sin ningún conocimiento de Autocad pueda seguirlo y pueda divertirse dibujando[09/06/09]
 4,82/5 3.732  
Conoce ADSL
Las conexiones ADSL que muchos conocemos y que muchos tenemos en nuestros puestos de trabajo y domicilios hacen que la navegación sea agradable y con ventajas que hasta e... [05/11/04]
 4,39/5 6.218  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail