HTML5’e giriş isimli yazıda HTML5 ile birlikte gelen yeni etiketlerden kısaca bahsetmiştik. Bu yazıda da HTML5 ile birlikte gelen <Canvas> etiketiyle ilgili giriş yapacağız.
Canvas etiketi tarayıcı üzerinde ekstra bir eklentiye ihtiyaç duymadan çizim ve animasyonlar oluşturmamıza yarayan araçtır. Canvas etiketinden kısaca tarayıcı üzerinde kendimize oluşturduğumuz bir çizim tuali olarak da bahsedebiliriz.
HTML5 Canvas elementi işlemleri gerçekleştirirken JavaScript’e ihtiyaç duymaktadır.
Internet Explorer 9, Firefox, Opera, Chrome, and Safari canvas etiketini desteklemektedir.
Basit bir canvas elementi kullanım örneği:
Canvas elementi tanımlama biçimi:
<canvas id="CanvasID" width="300" height="100" style="border: 1px solid #ccc;">
</canvas>
<script type="text/javascript">
var cnvs =document.getElementById("CanvasID");
var cntx= cnvs.getContext("2d");
cntx.moveTo(0,0); // Başlangıç Noktası
cntx.lineTo(300,100); // Bitiş noktası
cntx.lineWidth = 10; // Çizgi kalınlığı
cntx.stroke();
</script>
Canvas etiketi oldukça kapsamlı bir araç. Önümüzdeki dönemde canvas etiketiyle ilgili daha detaylı örnekler ve uygulamalar paylaşıyor olacağım.