HTML <canvas> Tag
Voorbeeld
Teken 'n rooi reghoek op die vlug, en wys dit binne die <canvas>-element:
<canvas id="myCanvas">
Your browser
does not support the canvas tag.
</canvas>
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 80);
</script>
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die <canvas>
merker word gebruik om grafika te teken, op die vlug, via scripting (gewoonlik JavaScript).
Die <canvas>
merker is deursigtig en is slegs 'n houer vir grafika, jy moet 'n skrif gebruik om die grafika werklik te teken.
Enige teks binne die <canvas>
element sal vertoon word in blaaiers met JavaScript gedeaktiveer en in blaaiers wat nie ondersteun nie <canvas>
.
Wenke en notas
Wenk: Kom meer te wete oor die <canvas>
element in ons
HTML Canvas Tutoriaal .
Wenk: Vir 'n volledige verwysing van al die eienskappe en metodes, besoek asseblief ons HTML Canvas Reference .
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die element ten volle ondersteun.
Element | |||||
---|---|---|---|---|---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |
Eienskappe
Attribute | Value | Description |
---|---|---|
height | pixels | Specifies the height of the canvas. Default value is 150 |
width | pixels | Specifies the width of the canvas Default value is 300 |
Globale eienskappe
Die <canvas>
merker ondersteun ook die Global Attributes in HTML .
Gebeurtenis eienskappe
Die <canvas>
merker ondersteun ook die gebeurteniskenmerke in HTML .
Meer voorbeelde
Voorbeeld
Nog 'n <canvas> voorbeeld:
<canvas id="myCanvas">
Your browser does not
support the canvas tag.
</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20,
20, 75, 50);
//Turn transparency on
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle
= "green";
ctx.fillRect(80, 80, 75, 50);
</script>
Verstek CSS-instellings
Die meeste blaaiers sal die <canvas>
element met die volgende verstekwaardes vertoon:
Voorbeeld
canvas {
height: 150px;
width: 300px;
}