HTML5 Canvas - GunnarThorunnarson/FORR3JS05DU GitHub Wiki
HTML5 <canvas> gerir okkur kleift að teikna og birta grafík á vefsíðu með JavaScript. Við getum notað <canvas> til að búa til 2D-grafík, td. teikningar, myndir, leiki og gröf. Einnig er hægt að nota 3D-grafík með WebGL, sem gerir okkur kleift að búa til flóknari 3D-senur, leiki og gagnvirkt myndefni í vafranum.
Canvas kóðadæmi
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Canvas sýnidæmi</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
</head>
<body>
<!-- breyttu breidd og hæð -->
<canvas id="tutorial" width="150" height="150"></canvas>
<script>
// canvas er breyta sem geymir vísun á <canvas> í html skrá.
let canvas = document.getElementById('tutorial');
let ctx = canvas.getContext('2d');
ctx.fillStyle = 'rgb(200, 0, 0)'; // rauður fylltur litur
ctx.fillRect(10, 10, 50, 50); // rétthyrningur með rauðum fylltum lit
</script>
</body>
</html>- Creating and resizing your Canvas myndband
- Drawing Elements myndband (rectangles, lines, arcs/circles)
- Drawing shapes MDN
Lestu vel Develop an HTML5 game og skoðaðu svo eftirfarandi:
- Kvikun kóðadæmi frá MDN
- Collision
- Collision Detection Between Circles myndband
- Collision (1-n) kóðadæmi