8 bibliotecas de JavaScript para animar a SVG
SVG es un gráfico independiente de la resolución. Eso significa que se verá bien en cualquier tipo de pantalla sin sufrir ninguna pérdida de calidad . Más allá de eso, también puedes hacer que SVG cobre vida con algunos efectos de animación.
En una de las publicaciones anteriores de nuestra serie SVG, le mostramos cómo funciona la animación SVG con
Más sobre Hongkiat.com:
- Animate.css - Biblioteca CSS3 para crear animaciones fácilmente
- Anima fácilmente el texto con Textillate.js
- Cómo convertir texto de Photoshop en SVG
- Animate para ocultar y deslizar contenido con jQuery
1. Vivus
Vivus es una biblioteca de JavaScript que le da a su SVG la apariencia de ser dibujado . Vivus funciona de la caja sin necesidad de ninguna dependencia (por ejemplo, jQuery). Simplemente incluya el archivo .js
en su HTML y designe el elemento SVG que desea animar, junto con algunas opciones predefinidas para comenzar la animación de inmediato.
Por ejemplo:
nuevo Vivus ('svg-element', {type: 'oneByOne', duración: 200});
Lo anterior animará mi elemento SVG que tiene el ID del svg-element
en 200 milisegundos. Cada elemento de este SVG se dibujará uno después del otro dentro de ese marco de tiempo.
Bonsai es una poderosa biblioteca de JavaScript que te permite dibujar, transformar y animar elementos gráficos en páginas web. Es compatible con el tipo de gráfico HTML5 Canvas y SVG. Con Bonsai, puedes construir un rectángulo simple o un círculo, o si lo prefieres, un juego animado multijugador completo como este. Puedes usar Orbit para sentir cómo funciona el Bonsai en acción real o ver algunos de estos impresionantes ejemplos para inspirarse.
3. VelocidadVelocity es una biblioteca de JavaScript creada para animaciones rápidas. La velocidad de velocidad cuando renderiza la animación es increíblemente rápida. Supera a jQuery, e incluso a CSS, en comparación. La API de Velocity funciona de forma similar a la animación en jQuery, excepto que utiliza la palabra clave alias $.velocity()
lugar de $.animate()
. Aparte de eso, puedes usar las mismas palabras clave de animación exactas como fadeIn
y fadeOut
.
RaphaelJS es una biblioteca que le permite dibujar y animar gráficos vectoriales SVG en páginas web. Es compatible con una amplia gama de navegadores hasta IE6, lo que hace que Raphael sea la biblioteca de JavaScript más confiable en el nicho. Con RaphaelJS, puede crear gráficos analíticos interactivos, mapas mundiales e interacciones de juegos similares a las de Counter Strike.
5. AjustarSnapSVG es otra biblioteca popular de JavaScript para animación SVG desarrollada por el desarrollador de Raphael, Dmitry Baranovskiy, junto con el Equipo de la Plataforma web de Adobe desde cero. Sin embargo, a diferencia de Raphael, SnapSVG está diseñado solo para los últimos navegadores. Eso permite que la biblioteca sea significativamente más pequeña que Raphael y que admita funciones SVG como recorte y enmascaramiento.
6. Lazy Line PainterLazy Line Painter es un complemento jQuery para animar rutas SVG para animar la secuencia de dibujo, similar a Vivus. La mala noticia es que este complemento solo hace esto muy específico. Por lo tanto, cuando importe SVG desde aplicaciones como Illustrator o Inkscape, asegúrese de que no haya color de relleno en su SVG, solo las rutas.
7. SVG.jsSVG.js es una biblioteca liviana para manipular y animar SVG. Con esta biblioteca, podrás animar el tamaño, posición o color dentro de tu elemento SVG. No solo anima; también puede aplicar complementos adicionales para agregar funcionalidades adicionales. Este ejemplo utiliza el complemento svg.filter.js para aplicar filtros como desenfoque gaussiano, desaturate, contraste, sepia, etc. a la imagen.
8. PasarelaWalkway admite tres tipos de elementos, path
, line
y polyline
utilizados para dibujar líneas SVG. Aquí hay un ejemplo de Polygon que muestra la animación de la consola de PlayStation 4.
El día en que el diseño web se vuelve aburrido
Nada puede escapar a los dientes de hierro del tiempo, y llegará el día en que el diseño web se vuelva completamente aburrido y finalmente desaparezca ... ¿o tal vez ya haya sucedido? En un mundo en línea lleno de bloques de héroes basados en cuadrículas y botones de llamada a la acción que inducen a bostezar, ya no podemos estar seguros de nada.Lo mejor qu
La máquina Steam de Valve: todo lo que necesita saber
Cuando se trata del duelo de juegos de PC vs juegos de consola, los juegos de PC siempre se han jugado en un escritorio con una pequeña pantalla controlada por un mouse y teclado, mientras que las consolas de juegos tienen controladores y se reproducen en la televisión de su sala de estar. Bueno, la máquina Steam de Valve está cambiando todo eso.Ste