HTML Tuval Eğitimi


Tarayıcınız <canvas> öğesini desteklemiyor.

HTML <canvas> öğesi, bir web sayfasında grafik çizmek için kullanılır.

Yukarıdaki grafik <canvas> ile oluşturulmuştur.

Dört öğe gösterir: kırmızı bir dikdörtgen, bir degrade dikdörtgen, çok renkli bir dikdörtgen ve çok renkli bir metin.


HTML Kanvas nedir?

HTML <canvas> öğesi, komut dosyası oluşturma (genellikle JavaScript) aracılığıyla anında grafik çizmek için kullanılır.

<canvas> öğesi yalnızca grafikler için bir kapsayıcıdır. Grafikleri gerçekten çizmek için bir komut dosyası kullanmalısınız.

Canvas, yollar, kutular, daireler, metin çizmek ve resim eklemek için çeşitli yöntemlere sahiptir.


Tarayıcı Desteği

Tablodaki sayılar, <canvas> öğesini tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Element
<canvas> 4.0 9.0 2.0 3.1 9.0

HTML Kanvas Metin Çizebilir

Tuval, animasyonlu veya animasyonsuz renkli metinler çizebilir.


HTML Kanvas Grafik Çizebilir

Canvas, grafikler ve çizelgelerden oluşan bir görüntü ile grafiksel veri sunumu için harika özelliklere sahiptir.



HTML Kanvas Hareketlendirilebilir

Tuval nesneleri hareket edebilir. Her şey mümkün: basit zıplayan toplardan karmaşık animasyonlara.


HTML Kanvas Etkileşimli Olabilir

Tuval, JavaScript olaylarına yanıt verebilir.

Canvas, herhangi bir kullanıcı eylemine (tuş tıklamaları, fare tıklamaları, düğme tıklamaları, parmak hareketi) yanıt verebilir.


HTML Kanvas Oyunlarda Kullanılabilir

Canvas'ın animasyon yöntemleri, HTML oyun uygulamaları için birçok olanak sunar.


Tuval Örneği

HTML'de bir <canvas> öğesi şöyle görünür:

<canvas id="myCanvas" width="200" height="100"></canvas>

JavaScript tarafından başvurulabilmesi için <canvas> öğesinin bir id özniteliğine sahip olması gerekir.

Genişlik ve yükseklik özelliği, tuvalin boyutunu tanımlamak için gereklidir.

İpucu: Bir HTML sayfasında birden çok <canvas> öğesi olabilir.

Varsayılan olarak, <canvas> öğesinin kenarlığı ve içeriği yoktur.

Kenarlık eklemek için bir stil niteliği kullanın:

Örnek

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>

Sonraki bölümler tuval üzerine nasıl çizileceğini gösterir.