Tag <kanvas> HTML
Contoh
Gambarlah persegi panjang merah dengan cepat, dan tunjukkan di dalam elemen <canvas>:
<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>
Lebih banyak contoh "Coba Sendiri" di bawah ini.
Definisi dan Penggunaan
Tag <canvas>
digunakan untuk menggambar grafik, dengan cepat, melalui skrip (biasanya JavaScript).
Tag <canvas>
transparan, dan hanya wadah untuk grafik, Anda harus menggunakan skrip untuk benar-benar menggambar grafik.
Teks apa pun di dalam <canvas>
elemen akan ditampilkan di browser dengan JavaScript dinonaktifkan dan di browser yang tidak mendukung <canvas>
.
Tips dan Catatan
Tip: Pelajari lebih lanjut tentang <canvas>
elemen dalam
Tutorial Kanvas HTML kami .
Tip: Untuk referensi lengkap semua properti dan metode, silakan kunjungi Referensi Kanvas HTML kami .
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung elemen tersebut.
Element | |||||
---|---|---|---|---|---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |
Atribut
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 |
Atribut Global
Tag <canvas>
juga mendukung Atribut Global dalam HTML .
Atribut Acara
Tag <canvas>
juga mendukung Atribut Peristiwa dalam HTML .
Lebih Banyak Contoh
Contoh
Contoh <canvas> lainnya:
<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>
Pengaturan CSS Default
Sebagian besar browser akan menampilkan <canvas>
elemen dengan nilai default berikut:
Contoh
canvas {
height: 150px;
width: 300px;
}