Selasa, 29 September 2026
18:55 WIB
TERKINI
Nasional Saksi Ungkap Penolakan Uang 1 Juta Dolar AS untuk Pansus Haji oleh Dua Tokoh Megapolitan Demo Buruh di DPR Lumpuhkan Gatot Subroto: Simak Jalur Alternatifnya Megapolitan Komunikasi Terputus Jadi Akar Tabrakan KA Argo Bromo Anggrek di Bekasi Regional KPU Batam Musnahkan Ribuan Surat Suara Rusak, Jaga Integritas Pemilu Regional Gagal Menulis Ulang: Konten Berita Tidak Memadai Way Kanan Kepala Toko Alfamart Way Kanan Diduga Gelapkan Rp141 Juta, Dua Pelaku Ditangkap Hiburan Lisa BLACKPINK Ukir Sejarah: Solois Asia Pertama Sabet Best Pop MTV VMAs 2026 Ekonomi Dan Bisnis Harga Emas Antam Turun Drastis Rp17 Ribu, Cek Daftar Lengkap 29 September 2026 Hiburan TXT Gegerkan Penggemar dengan Mini Album 'PERFECT STORM' dan Tur Dunia Termasuk Jakarta Berita Fenomena Unik 'Hujan Salju' di Lapangan Sempur Bogor, Warga Sambut Riang Nasional Saksi Ungkap Penolakan Uang 1 Juta Dolar AS untuk Pansus Haji oleh Dua Tokoh Megapolitan Demo Buruh di DPR Lumpuhkan Gatot Subroto: Simak Jalur Alternatifnya Megapolitan Komunikasi Terputus Jadi Akar Tabrakan KA Argo Bromo Anggrek di Bekasi Regional KPU Batam Musnahkan Ribuan Surat Suara Rusak, Jaga Integritas Pemilu Regional Gagal Menulis Ulang: Konten Berita Tidak Memadai Way Kanan Kepala Toko Alfamart Way Kanan Diduga Gelapkan Rp141 Juta, Dua Pelaku Ditangkap Hiburan Lisa BLACKPINK Ukir Sejarah: Solois Asia Pertama Sabet Best Pop MTV VMAs 2026 Ekonomi Dan Bisnis Harga Emas Antam Turun Drastis Rp17 Ribu, Cek Daftar Lengkap 29 September 2026 Hiburan TXT Gegerkan Penggemar dengan Mini Album 'PERFECT STORM' dan Tur Dunia Termasuk Jakarta Berita Fenomena Unik 'Hujan Salju' di Lapangan Sempur Bogor, Warga Sambut Riang

HTML5 canvas

Bagikan:
60px-WP-TranslationProject_TwoFlags.svg.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnailHalaman artikel ini diterjemahkan, sebagian atau seluruhnya, dari halaman di en.wikipedia yang berjudul « Canvas element ». Lihat pula sejarah suntingan halaman aslinya untuk melihat daftar penulisnya.

Elemen kanvas adalah bagian dari HTML5 dan memungkinkan untuk dinamis, skrip render bentuk 2D dan gambar bitmap. Ini adalah tingkat rendah, model prosedural yang update bitmap dan tidak memiliki grafik adegan built-in.

Sejarah

Canvas awalnya diperkenalkan oleh Apple untuk digunakan dalam komponen Apple sendiri yaitu OS Mac X WebKit pada tahun 2004,[1] untuk menggerakkan aplikasi seperti widget Dashboard dan browser Safari. Kemudian, pada tahun 2005 Canvas diadopsi dalam versi 1,8 browser Gecko,[2] dan Opera pada tahun 2006,[3] dan distandardisasi oleh Web Hypertext Application Technology Working Group (WHATWG) atau Kelompok Kerja Teknologi Aplikasi Web Hypertext pada spesifikasi yang diusulkan baru untuk teknologi web generasi berikutnya.[4]

Penggunaan

Canvas terdiri dari suatu daerah dapat ditarik didefinisikan dalam kode HTML dengan atribut tinggi dan atribut lebar. Kode JavaScript dapat mengakses daerah melalui set lengkap menggambar fungsi yang sama dengan yang lainnya API 2D umum, sehingga memungkinkan untuk grafis yang dihasilkan secara dinamis. Beberapa penggunaan diantisipasi canvas mencakup grafik bangunan, animasi, game, dan komposisi gambar.

Contoh

Kode berikut membuat elemen canvas dalam sebuah halaman HTML:

<canvas id="example" width="200" height="200">
Teks ini ditampilkan jika browser Anda tidak mendukung HTML5 canvas.<br/>
</canvas>


Menggunakan JavaScript, anda dapat menggambar pada kanvas:

varexample=document.getElementById('example');
varcontext=example.getContext('2d');
context.fillStyle='red';
context.fillRect(30,30,50,50);


Kode ini menggambar persegi panjang merah di layar.

Dukungan

Unsur ini didukung oleh versi terbaru Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Konqueror dan Opera.[5]Versi lama dari Internet Explorer, versi 8 dan sebelumnya tidak mendukung canvas , tetapi plugin Google dan Mozilla juga tersedia.[6]

Sebuah gambaran rinci dari canvas support mengenai browser yang paling populer (sebagai persentase dari pangsa pasar per September 2012, diambil dari pangsa browser web Diarsipkan 2023-08-11 di Wayback Machine.)[7]

   Internet Explorer      Firefox      Safari (Desktop)      Chrome     Opera (Desktop)      Safari (Mobile)      Opera (Mobile)      Android Browser   
6.02.0 - 6.03.1 - 3.24.0 - 13.09.0 - 11.03.210.02.0
7.07.04.014.011.14.011.02.1
8.08.05.015.011.54.2 - 4.311.12.3,3.0
9.09.05.116.011.65.011.54.0
28.77%19.70%6.77%30.01%1.42%2.79%2.32%3.02%

Daftar Pustaka

  1. ↑ Ian Hixie (2004-07-12). "Extending HTML". Diarsipkan dari versi aslinya tanggal 2018-06-16. Diakses tanggal 2012-12-27.
  2. ↑ Mozilla Developer Connection. "HTMLCanvasElement". Diarsipkan dari asli tanggal 2011-06-04. Diakses tanggal 2012-12-27.
  3. ↑ "Opera 9.0 changelog". Diakses tanggal 2012-12-27.{{cite web}}: Pemeliharaan CS1: layanan pengarsipan yang sudah usang (link)
  4. ↑ "HTML Standard". html.spec.whatwg.org. Diakses tanggal 2025-04-24.
  5. ↑ Sucan, Mihai (4 Feb, 2010). "SVG or Canvas? Сhoosing between the two". Opera Software. Diarsipkan dari versi aslinya tanggal 2010-06-23. Diakses tanggal 16 January 2013.{{cite web}}: Periksa nilai tanggal dalam: |date=
  6. ↑ "Mozilla drags IE into the future with Canvas element plugin". Ars Technica. 19 Aug, 2008. Diarsipkan dari versi aslinya tanggal 2012-05-06. Diakses tanggal 16 January 2013.{{cite web}}: Periksa nilai tanggal dalam: |date=
  7. ↑ "Compatibility tables for the support of HTML5, CSS3, SVG". Diarsipkan dari versi aslinya tanggal 2017-04-08. Diakses tanggal 16 Januari 2013.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)

Lihat juga

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan