hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


8 bibliothèques JavaScript pour animer SVG

SVG est un graphique indépendant de la résolution. Cela signifie qu'il aura l' air bien sur n'importe quel type d'écran sans subir aucune perte de qualité . Au-delà, vous pouvez également rendre le SVG vivant avec quelques effets d'animation.

Dans l'un des articles de notre série SVG, nous vous avons montré comment l'animation SVG fonctionne avec élément quoique à un niveau bas. Cette fois, nous allons partager quelques bibliothèques JavaScript qui permettent d'étendre l'animation SVG au niveau suivant.

Plus sur Hongkiat.com:

  • Animate.css - Bibliothèque CSS3 pour créer facilement une animation
  • Animation facile de texte avec Textillate.js
  • Comment convertir le texte Photoshop en SVG
  • Animer pour masquer et faire glisser le contenu avec jQuery
1. Vivus

Vivus est une bibliothèque JavaScript qui donne à votre SVG l'apparence d'être dessiné . Vivus fonctionne hors de la boîte sans avoir besoin de dépendances (par exemple, jQuery). Incluez simplement le fichier .js dans votre HTML, et désignez l'élément SVG que vous souhaitez animer, ainsi que quelques options prédéfinies pour démarrer l'animation immédiatement.

Par exemple:

 nouveau Vivus ('svg-element', {type: 'oneByOne', durée: 200}); 

Ce qui précède va animer mon élément SVG qui a l'ID svg-element en 200 millisecondes. Chaque élément de ce SVG sera tiré l'un après l'autre dans ce laps de temps.

2. Bonsaï

Bonsai est une puissante bibliothèque JavaScript qui vous permet de dessiner, de transformer et d'animer des éléments graphiques sur des pages Web. Il supporte à la fois le type graphique HTML5 Canvas et SVG. Avec Bonsai, vous pouvez construire un simple rectangle ou un cercle ou, si vous préférez, un jeu d' animation multijoueur à part entière comme celui-ci. Vous pouvez utiliser Orbit pour ressentir comment Bonsai fonctionne dans l'action en direct ou consultez quelques exemples impressionnants pour vous inspirer.

3. Vitesse

Velocity est une bibliothèque JavaScript conçue pour les animations rapides. La vitesse de Velocity lors du rendu de l'animation est incroyablement rapide. Il surpasse jQuery, et même CSS, en comparaison. L'API de Velocity fonctionne de manière similaire à l'animation de jQuery, sauf qu'elle utilise le mot-clé alias $.velocity() au lieu de $.animate() . Cela dit, vous pouvez utiliser exactement les mêmes mots-clés d'animation tels que fadeIn et fadeOut .

4. Raphaël

RaphaelJS est une bibliothèque qui vous permet de dessiner et d'animer des graphiques vectoriels SVG sur des pages web. Il supporte un large éventail de navigateurs jusqu'à IE6, ce qui fait de Raphael la bibliothèque JavaScript la plus fiable du marché. Avec RaphaelJS, vous pouvez créer des graphiques analytiques interactifs, des cartes du monde et des interactions de jeu similaires à Counter Strike.

5. Snap

SnapSVG est une autre bibliothèque JavaScript populaire pour l'animation SVG développée par le développeur Raphael, Dmitry Baranovskiy, ainsi que l'équipe Adobe Web Platform à partir de zéro. Contrairement à Raphael, SnapSVG est destiné uniquement aux navigateurs les plus récents. Cela permet à la bibliothèque d'être significativement plus petite que Raphael et de prendre en charge les fonctionnalités SVG telles que l'écrêtage et le masquage.

6. Lazy Line Painter

Lazy Line Painter est un plugin jQuery pour animer les chemins SVG afin d'animer la séquence de dessin, similaire à Vivus. Les mauvaises nouvelles sont que ce plugin ne fait que cette chose très spécifique. Par conséquent, lorsque vous importez du SVG à partir d'applications telles qu'Illustrator ou Inkscape, assurez-vous qu'il n'y a plus de couleur de remplissage sur votre SVG, juste les chemins.

7. SVG.js

SVG.js est une bibliothèque légère pour manipuler et animer SVG. Avec cette bibliothèque, vous pourrez animer la taille, la position ou la couleur de votre élément SVG. Il anime non seulement; vous pouvez également appliquer des plugins supplémentaires pour ajouter des fonctionnalités supplémentaires. Cet exemple utilise le plugin svg.filter.js pour appliquer des filtres comme le flou gaussien, désaturer, contraster, sépia etc. à l'image.

8. Passerelle

Walkway prend en charge trois types d'éléments, path, line et polyline utilisés pour tracer des lignes SVG. Voici un exemple de Polygon qui montre l'animation de la ligne de la console PlayStation 4.

Design dynamique: Ne vous laissez pas arrêter par la police de style

Design dynamique: Ne vous laissez pas arrêter par la police de style

Les concepteurs, mettez vos mains en l'air! Aujourd'hui, nous brisons le mythe largement répandu du style, cet insaisissable je ne sais pas que les professionnels de la création rêvent de réaliser.Oui, il est bon de montrer à tout le monde que vous êtes une créatrice expérimentée qui peut mettre votre marque personnelle sur tout ce que vous touchez, mais il y a aussi un côté sombre à mettre en valeur. Quelle est

(Conseils techniques et de conception)

Afficher et modifier des fichiers d'esquisse sous Windows avec Lunacy

Afficher et modifier des fichiers d'esquisse sous Windows avec Lunacy

Les utilisateurs de Mac aiment Sketch et cela devient rapidement une alternative populaire à Photoshop . Mais Sketch a une chute majeure empêchant l'adoption généralisée: c'est un programme de macOS seulement .Pour aider à résoudre ce problème (partiellement), nous avons Lunacy . C'est un programme de bureau Windows totalement gratuit qui vous permet d' afficher, de modifier et même d'exporter des fichiers Sketch directement depuis votre machine Windows.Il ne né

(Conseils techniques et de conception)