Beispiel:JS-canvas-pfad1.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" media="screen" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css">
  <title>Pfade mit canvas</title>
  <style>
    canvas {background:white; border:1px solid #333;}  
  </style>	
  <script>
'use strict';

(function () {

  function zeichne() {
    var element = document.getElementById('canvas');
  
    if(element.getContext) {
      var context = element.getContext('2d');
    
      context.clearRect(0, 0, element.width, element.height);
      context.beginPath();
      context.moveTo(20, 80);
      context.lineTo(40, 50);	  
      context.lineTo(20, 20);
      context.arc(90, 50, 30, Math.PI * 7 / 6, Math.PI * 5 / 6);
      context.closePath();
      context.strokeStyle = 'steelBlue';
      context.lineWidth = 5;
      context.lineJoin = 'round';
      context.stroke();
    }
  }
				
	document.addEventListener(
		"DOMContentLoaded",
		function () { zeichne(); }
	);

}());  
 
  </script>
</head>
<body>
  <h1>Beispiel: Pfad mit canvas</h1>
 
  <main>
    <canvas id="canvas" width="300" height="150">Beispiel für einen Pfad mit Canvas, der die Form eines Fischs zeichnet.</canvas>
  </main>

</body>
</html>