DEV Community

Jose Luis Ramos T.
Jose Luis Ramos T.

Posted on

1

SVG Mis primeros pasos

SVG nos ayuda a crear gráficos vectoriales escalables. Significa que los píxeles no se romperán al expandir la imagen, nos podemos servir de esta tecnología para dibujar ya sea para una página web o para la vida real llevando nuestra creatividad a imprimir fuera de, y se verá como lo veíamos en la pc, con una alta calidad.

SVG nos entrega gráficos vectoriales escalables en formato XML, ya que SVG es XML puro.

Todos los elementos y atributos de svg se pueden animar. Encuentro que también se puede trabajar los estilos del dibujo con CSS.

XML es una extensión de lenguaje de HTML, y como svg es puro xml. Solo basta tener un editor de texto más un navegador web. Para empezar a crear nuestra obra de arte.

Algo de que me he percatado, SVG al ser escrito en lenguaje XML. Todos los elementos svg deben ser cerrados correctamente pues a diferencia de HTML, xml es más estricto en la sintaxis. Por tanto no olvidemos ese detalle.

En mi investigación he encontrado formas predefinidos que svg ofrece a los desarrolladores, estas formas son 7. Rectángulo, círculo, elipse, línea, polilinea, polígono y ruta.

Ahora abre tu editor de texto (blog de notas) o usa tu editor de código favorito y crea tu primer dibujo básico de un sol.

  1. Crea un archivo index.html
  2. Crea una estructura básica html
  3. En medio de las etiquetas <\body> escriba los elementos xml debe verse así:

< body >

< svg width="620" height="200">
< circle cx="280" cy="60" r="40" stroke="yellow" stroke-width="5" fill="orange"/ > < \ svg >

< \ body >

  1. El resultado será un sol naranja con un borde amarillo.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay