English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo di tag HTML

Tag HTML: <canvas>

Il tag <canvas> è un elemento HTML5 utilizzato come contenitore per disegnare oggetti 2D e immagini bitmap all'interno di un documento HTML. Gli oggetti grafici effettivi all'interno di questo contenitore vengono disegnati utilizzando il tag <script>. Questo tag è anche noto come elemento <canvas>.

Esempio online

Visualizza un quadrato blu utilizzando l'elemento <canvas>:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas HTML5 da it.oldtoolbag.com</title>
</head>
<body>
<h1>Esempio di Grafica</h1>
<canvas id="w3codebox_com_canvas" width="125" height="125"></canvas>
<script>
  var canvas = document.getElementById("w3codebox_com_canvas");
  var ctx = canvas.getContext("2d");
  ctx.fillStyle = "#4B6692";
  ctx.fillRect(25, 25, 100, 100);
  ctx.clearRect(45, 45, 60, 60);
  ctx.strokeRect(50, 50, 50, 50);
</script>
</body>
</html>
Testa e guarda ›
In questo esempio di documento HTML5, abbiamo utilizzato il tag <canvas> per creare un contenitore di dimensioni 125px x 125px e con ID 'w3codebox_com_canvas'. Il tag <script> viene utilizzato per disegnare grafici all'interno di questo contenitore. In questo esempio, abbiamo disegnato un quadrato blu con una superficie inclinata.

Compatibilità del browser

IEFirefoxOperaChromeSafari

Il tag <canvas> è supportato da IE 9, Firefox, Opera, Chrome e Safari.

Nota:Il browser IE 8 e le versioni precedenti non supportano il tag <canvas>.

Definizione e istruzioni per l'uso del tag

Il tag <canvas> utilizza script (solitamente JavaScript) per disegnare grafici (ad esempio grafici e altre immagini).

L'etichetta <canvas> è solo un contenitore per immagini; è necessario utilizzare script per disegnare grafici.

L'elemento <canvas> HTML si trova all'interno del tag <body>.
Il tag <canvas> agisce come contenitore per grafica. Tutti i grafici devono essere disegnati al di fuori del tag <canvas> utilizzando il tag <script> con l'API del canvas o l'API WebGL

Differenze tra HTML 4.01 e HTML5

L'etichetta <canvas> è una nuova etichetta in HTML5.

Suggerimenti e avvertenze

Nota:Tutti i testi presenti all'interno dell'elemento <canvas> vengono visualizzati nei browser che non supportano <canvas>.

Suggerimento:Per informazioni su tutte le proprietà e i metodi dell'oggetto canvas, si prega di consultareManuale di riferimento HTML <canvas>.

Proprietà

New: Proprietà nuove in HTML5.

ProprietàValoreDescrizione
altezzaHTML5pixelStabilisce l'altezza del riquadro di disegno.
larghezzaHTML5pixelStabilisce la larghezza del riquadro di disegno.

Proprietà globali

Supporto <canvas> etichetta Proprietà globali HTML.

Proprietà degli eventi

Supporto <canvas> etichetta Proprietà degli eventi HTML.