HTML Canvas Ders_1 Tanıtım

HTML Canvas (Tuval) Nedir?

Bir <canvas> elemanı, bir web sayfasına, bir şekil (grafik) çizmek için kullanılır.

Yandaki resim, <canvas> elemanıyla oluşturulmuş dört tane şekil içermektedir. Bunlar: bir kırmızı dikdörtgen (red rectangle), bir gradient rectangle, bir çok renkli rectagle ve bir çok renkli text.

<canvas> elemanları, genellikle javascript kullanarak, hızlıca grafikler (şekiller) çizmek için kullanılır.

<canvas> elemanı sadece grafikler çizmek için kullanılmalıdır.

<canvas> elemanı; resimler, kutular, çemberler, textler çizmek için bir çok metoda sahiptir.

Tarayıcı Destekleri

Aşağıda tarayıcıların hangi sürümden itibaren <canvas> elemanını destekledikleri verilmiştir.

Element
<canvas>4.09.02.03.19.0

HTML Canvas Yazı Çizebilir:

Canvas, animasyonlu veya animasyonsuz, renkli yazılar çizebilir.

HTML Canvas Grafikler Çizebilir:

Canvas; (resimli, grafikli, şemalı) grafiksel veriler hazırlamamızı sağlayabilecek harika özellikler içerir.

HTML Canvas Grafikleri Canlandırılabilir:

Canvas grafikleri, hareket edebilir. Canvas ile basit sıçrayan bir toptan, karmaşık animasyonlara kadar bir çok uygulama yapılabilir.

HTML Canvas İnteraktif Olabilir:

Canvas elemanları, JavaScript hareket kodlarına cevap verebilir. Bir fare tıklaması ile bir canvas elemanına bir çok aksiyon yaptırmak mümkündür.

HTML Canvas Oyunlarda Kullanılabilir:

Canvas'ın animasyon metodları, HTML oyun uyglamaları için bir çok imkan sağlar.

HTML Canvas Elemanı:

Aşağıda bir <canvas> elemanı örneği verilmiştir:

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

<canvas> elemanı, bir id özelliği içermelidir. Bu id sayesinde, javascript kodlarıyla bu <canvas> elemanına ulaşmak mümkün olur.

width ve height özellikleri, <canvas> elemanına boyut vermek için gereklidir.

Bir html sayfası, birden çok <canvas> elemanı içerebilir.

Varsayılan olarak, bir <canvas> elemanı, kenarlıksız ve içeriksizdir.

Kenarlık eklemek için CSS özelliklerine başvurulur:

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

Sonraki derste, bir <canvas> elemanı ile nasıl bir grafik cizileceğini göstereceğiz.


Hiç yorum yok:

Yorum Gönder