Abdulaziz Akyol

HTML 5 Şekil Çizimleri

HTML5
1 Ekim 2018 · 1 dk okuma · Abdulaziz Akyol

Şekil Çizimleri

Çizgi:

  • İlk olarak bir çizgi ile başlayalım.
  • Bir çizgi oluşturabilmek için lineTo fonksiyonunukullanırız.
  • lineTo fonksiyonu iki parametre alır.
  • Bu parametreler sırasıyla x ve y koordinatlarıdır.
  • lineTo fonksiyonu bulunulan noktadan verilenkoordinatlara bir çizgi çizer.
  • Aşağıda örnek kodu verip sonra açıklayalım.

<canvas id=“canvasim” width=“200”> height=“200”></canvas> <script>

var canvas=document.getElementById(‘canvasim’);var baglam=canvas.getContext(‘2d’);

baglam.beginPath(); baglam.moveTo(50,150); baglam.lineTo(150,50); baglam.stroke();

</script>

page83image23950864

  • Yukarıda kod parçasında ilk önce bağlam(context)nesnesini aldık.
  • beginPath fonksiyonu ile yeni bir şekle başladık.
  • moveTo fonksiyonu ile çizime başlayacağımızkoordinatları belirledik.
  • İlk parametre x (50),ikici parametre y (150) koordinatıdır.
  • lineTo fonksiyonu ile bulunulan koordinattan parametreolarak girilen (150,50) koordinatına bir çizgi çizdik.
  • En son ise stroke fonksiyonu ile şeklin sınırlarını siyah ile boyadık ve karşımıza şekildeki çizgi çıktı.

• Ayrıca stroke fonksiyonunu çağırmadanlineWidth özelliği ile çizgimizin kalınlığınıayarlayabiliriz.

• Çizgimizin rengini belirlemek için isestrokeStyle özelliğini kullanabiliriz.

• Aşağıdaki örnekte bu özelliklerin nasıl kullanıldığını görebiliriz.

<canvas id=“canvasim” width=“200” height=“200”></canvas> <script>

var canvas =document.getElementById(‘canvasim’);var baglam =canvas.getContext(‘2d’);

baglam.beginPath(); baglam.moveTo(50,150); baglam.lineTo(150,50); baglam.lineWidth=19;

baglam.strokeStyle=‘#CCCCCC’;

baglam.stroke(); </script>

page86image23927120

HTMLHTML5canvasfoksiyonçizimŞekil

İletişim

Konuşalım.