Maison >interface Web >js tutoriel >10 bibliothèques JavaScript recommandées pour les compétences SVG animation_javascript

10 bibliothèques JavaScript recommandées pour les compétences SVG animation_javascript

WBOY
WBOYoriginal
2016-05-16 16:07:541697parcourir

SVG peut souvent être utilisé comme vidéo multi-résolution. Cela signifie qu’il n’y aura aucune perte de netteté de l’image sur un écran haute résolution. De plus, vous pouvez même animer des SVG à l'aide de certaines bibliothèques JavaScript. Ci-dessous, nous partageons quelques bibliothèques javascript qui nous aideront à faire passer l'animation SVG au niveau supérieur.

Vivus

Vivus est une bibliothèque d'animation js qui peut afficher le processus de dessin d'images SVG. Vivus n'a aucune dépendance sur d'autres bibliothèques (telles que jQuery). Il vous suffit d'ajouter ce fichier .js à la page, puis de transmettre la partie SVG qui doit être utilisée pour l'animation. En même temps, en spécifiant certaines configurations, il peut afficher des effets d'animation directement après le chargement de la page.

Bonsaï

Bonsai est une bibliothèque JS riche en fonctionnalités que vous pouvez utiliser pour dessiner et animer du contenu dynamique sur votre site Web. Ceux-ci incluent la vidéo HTML5, la variante Canvas et SVG. Avec le framework Bonsai, vous pouvez y dessiner un simple rectangle, ou même une section de rectangle, ou même un riche jeu de dessin animé multijoueur si vous le souhaitez.

Vitesse

Velocity est une bibliothèque de classes JS, utilisée pour les animations fréquentes. La "vitesse" de l'animation js de Velocity est très rapide. C'est plus rapide que JQuery et encore plus rapide que les animations CSS. L'API de Velocity est très similaire à $.fn.animate, les deux fonctionnent via $(). Velocity() est une autre méthode comparée à $().animate(). En résumé, vous devez utiliser des effets d'animation cohérents, y compris les méthodes fadeIn et fadeOut (Traducteur : Velocity fournit les méthodes fadeIn et fadeOut).

Raphaël

RaphaelJS est également couramment utilisé pour dessiner des images et des animations SVG sur des pages Web. Il est compatible avec divers navigateurs Windows jusqu'à IE6. Pour cette raison, Raphael est devenue la bibliothèque js (svg) la plus fiable du marché. Avec lui, vous pouvez créer des tableaux d'analyse, des cartes, des jeux, tout comme cuisiner dans la cuisine.

Cliquez

SnapSVG est une autre bibliothèque JS bien connue développée par Dmitry Baranovskiy (tout comme Raphael). Il est également maintenu par Adobe Web Software Group. Contrairement à Raphael, il ne prend en charge que la dernière version d'IE. Cela rend SnapSVG beaucoup plus petit (par rapport à Raphel) pour obtenir les mêmes fonctionnalités (comme le découpage) et prendre en charge les dernières fonctionnalités.

Peintre de lignes paresseuses

Laid back Range Painter est un plug-in jQuery, généralement utilisé pour dessiner des atlas, un peu à la manière de Vivus. Habituellement, ce dont vous vous plaignez, c'est qu'il n'a qu'une seule fonction spéciale. Laissez-moi vous expliquer, si vous utilisez Illustrator ou Inkscape pour créer une image SVG et que l'image SVG ne présente aucun changement de couleur, juste des changements de trajectoire, vous pouvez l'utiliser.

SVG.js

SVG.js est une bibliothèque SVG légère pour la manipulation et l'animation. Vous pouvez manipuler les changements de direction, de position et de couleur. Ce n’est pas encore fini, vous pouvez même implémenter vous-même d’autres fonctions telles que des plug-ins. Cet exemple peut attacher des plug-ins, tels que svg.filter.js, qui peuvent implémenter le flou gaussien, la désaturation, la comparaison, la sépia et d'autres fonctions pour vos images.

Passerelle

Walkway prend en charge 3 méthodes : chemin, ligne et ligne SVG dessinée avec une polyligne. Il fournit un bon exemple de dessin d’une animation de collection PlayStation.

Progressbar.js

ProgressBar.js est un graphique de courbe de croissance mignon et facile à accepter pour dessiner des lignes SVG de dessins animés. Grâce à lui, diverses formes peuvent être utilisées comme courbes de croissance. Il intègre des formes pratiques telles que Range, Circle et Block, et vous pouvez même développer votre propre courbe de croissance via Illustrator ou d'autres outils de dessin vectoriel. ProgressBar.js est léger, sous licence MIT et prend en charge IE9. Il vous permet de modifier de grandes courbes de croissance en colonnes. Vous pouvez également modifier les propriétés pour générer des animations, telles que la largeur du trait, l'opacité de la charge, la coloration de la charge, etc.

Chartlist.js

Chartist.js est une bibliothèque d'icônes simple et facile à accepter, dessinée via SVG. Le but de Chartist est de fournir une bibliothèque de graphiques simple, légère et non intrusive. Vous devez fournir des objets de configuration javascript pour effectuer une configuration personnalisée, sinon il utilisera la configuration par défaut, qui est déjà triée par défaut.

Chartist est dessiné via inline-SVG, il a donc peu d'impact sur la manipulation du DOM, par rapport aux fonctionnalités qu'il fournit. Et cela signifie que Chartist ne fournit pas de contrôles personnels, de filigranes, de comportements, etc. que vous pouvez obtenir via de simples HTML, JavaScript et CSS.

Ce qui précède est la bibliothèque javascript pour l'animation SVG recommandée dans cet article. J'espère qu'elle sera utile à tout le monde pour apprendre le javascript.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn