À l'aide de scripts, l'élément canvas est utilisé pour créer instantanément des graphiques (généralement du JavaScript). Cette balise vient d'être introduite en HTML5.
L'élément<canvas id="canvas name"></canvas>
Voici un exemple HTML simple pour décrire l'utilisation de Canvas -
<!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="290" height="80" style="border:1px solid #d3d3d3;"></canvas> <script> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="30px Georgia"; ctx.strokeText("TUTORIALSPOINT",10,50); </script> </body> </html>
Voici quelques bibliothèques de toiles gratuites que vous pouvez utiliser pour ajouter les bons effets à votre site Web -
La bibliothèque D3.js est l'une des options les plus populaires lorsqu'il s'agit de visualiser tout type de données. Utilisez la puissance du SVG, du Canvas et du HTML standard pour produire des graphiques et des graphiques époustouflants. La bibliothèque n'impose pas beaucoup de restrictions sur la manière de fournir aux consommateurs l'accès aux données.
Le package Particles.js est idéal lors de la conception de systèmes de particules basés sur un canevas. Il n'y a pas de dépendances et il est léger. Il vous faudra environ 30 minutes pour vous familiariser avec toutes les fonctionnalités de la bibliothèque.
Le moteur JavaScript pour la physique des corps rigides 2D s'appelle la bibliothèque Matter-js. Il peut être utilisé pour simuler des systèmes physiques de base sur une toile. Il comporte de nombreux modules qui peuvent être utilisés pour effectuer diverses tâches.
Il s'agit d'un framework de script graphique vectoriel open source qui s'exécute sur HTML5 Canvas.
Paper.js fournit un modèle objet de document qui facilite la création et le remplissage d'éléments contenant des calques, des groupes, des chemins, etc. Créez un chemin et ajoutez-y des segments. Un chemin est une série de segments de ligne reliés par des courbes.
Inspectez, manipulez et déplacez facilement ces segments une fois ajoutés. Vous pouvez également supprimer facilement des segments. Obtenez également des méthodes pour importer et exporter des graphiques vectoriels vers SV.
Avec Paper.js, la bibliothèque JavaScript open source, vous pouvez utiliser le canevas pour générer des effets visuels époustouflants. Vous pouvez choisir d'utiliser PaperScript, qui est une version propriétaire de JavaScript de la bibliothèque.
Fabric.js est une puissante bibliothèque de canevas JavaScript HTML5 largement utilisée pour fournir des modèles d'objets interactifs au-dessus des éléments du canevas.
Utilisez Fabric.js pour créer et remplir des objets sur le canevas, c'est-à-dire des objets tels que des formes géométriques simples. De plus, il est facile de donner un dégradé à une forme. Ajoutez facilement du texte et manipulez dynamiquement l'alignement, la taille, etc.
Il s'agit d'une bibliothèque JavaScript open source qui peut visualiser vos données de 8 manières différentes. Il offre d'excellentes performances de rendu dans tous les navigateurs modernes. Redessinez facilement les diagrammes lors du redimensionnement des fenêtres pour une granularité proportionnelle parfaite.
Chart.js fournit des graphiques intégrés et peut être facilement étendu avec des graphiques personnalisés. Les graphiques intégrés incluent des graphiques linéaires, des graphiques à barres, des graphiques à barres horizontales, des graphiques à nuages de points, des graphiques à bulles, etc.
p5.js est une bibliothèque JavaScript gratuite qui fournit des fonctionnalités de dessin à part entière dans le cadre du codage créatif. Il simplifie le processus de création de visuels interactifs dans un navigateur Web.
Cette bibliothèque open source sur toile inclut la possibilité d'insérer des couleurs, des points, des lignes et d'autres formes. Il fournit également une boucle for pour dessiner plusieurs formes.
Il existe d'autres bibliothèques comme EaselJS, heatmap.js, JavaScript Infovis Toolkit, Konva.js, Phaser, Pts.js, Rekapi, Scrawl-Canvas et ZIM framework, etc., qui sont open source mais non prises en charge via la balise html canvas.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!