Hola,
No es obligatorio usar svg y canvas, sin embargo, debe haber algo de ventaja al usar esto.
SVG dice que puede ser alterado, comprimido y manipulado para adaptarse a las necesidades de los usuarios.
- ¿Cuántas consultas puedo hacer por minuto a Skyscanner usando su clave API pública?
- ¿Cuáles son los beneficios de ser bueno en HTML, CSS y Python?
- ¿Es posible aprender Laravel simplemente usando el IDE de su elección o son necesarias ciertas descargas y configuraciones adicionales?
- ¿Qué tipo de proyectos PHP puedo hacer para mejorar mi habilidad de codificación PHP?
- ¿Qué es una ventana del navegador?
- Sin pixelado / gráficos vectoriales: imagine que está trabajando en algunos proyectos para teléfonos inteligentes con soporte de resolución 4K donde necesita insertar iconos y gráficos. Como sabemos, los gráficos vectoriales escalables serán adecuados aquí para deshacerse de los problemas de rendimiento debido a la naturaleza liviana
- Soporte de animación: Svg y cavas admiten animación CSS.
- Gráficos dinámicos: D3.js conecta la compilación para representar la salida del vector y se basa totalmente en elementos de lienzo para mostrar diagramas, gráficos circulares, mapas, manejo de datos, y también convierte imágenes en lienzo, etc.
- Peso ligero: alinee svg con el texto y diga adiós a los iconos de fuente, elimine el uso de imágenes png y gif pesadas como logotipos, iconos, etc.
Aquí hay algunas buenas referencias:
“Hoja de trucos de HTML Canvas” @caxaria https://blog.codacy.com/html-can…
“Cómo deberían pensar los diseñadores sobre SVG” @pnowelldesign https://medium.com/sketch-app-so…
“Algunas palabras sobre SVG” https://medium.com/@order_group/a-few-words-about-svg-d979112ee33
Alguien bueno es mejor que nada 🙂
Gracias,