<script> function drawDiagonal() { // Get the canvas element and its drawing context var canvas = document.getElementById('diagonal'); var context = canvas.getContext('2d'); // Create a path in absolute coordinates context.beginPath(); context.moveTo(70, 140); context.lineTo(140, 70); // Stroke the line onto the canvas context.stroke(); } window.addEventListener("load", drawDiagonal, true); </script> </section> </body> </html>
<script> function createCanopyPath(context) { // Draw the tree canopy context.beginPath(); context.moveTo(-25, -50); context.lineTo(-10, -80); context.lineTo(-20, -80); context.lineTo(-5, -110); context.lineTo(-15, -110); // Top of the tree context.lineTo(0, -140); context.lineTo(15, -110); context.lineTo(5, -110); context.lineTo(20, -80); context.lineTo(10, -80); context.lineTo(25, -50); // Close the path back to its start point context.closePath(); }
function drawTrails(context) { context.save(); context.translate(130, 250); // Create the shape for our canopy path createCanopyPath(context); // Stroke the current path context.stroke(); context.restore(); }
var canvas = document.getElementById('trails'); var c2 = canvas.getContext('2d'); window.addEventListener("load", drawTrails(c2), true); </script> </section> </body> </html>