Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

My external canvas /////////////////////////////////////////////////////////////////////////////////////////////////// window.onload = function () { var landscape_canvas = document.getElementById(landscape); var ctx = landscape_canvas.getContext(2d); ctx.fillStyle = Blue; ctx.fillRect(0, 0, 800, 850); //

My external canvas

///////////////////////////////////////////////////////////////////////////////////////////////////

window.onload = function () { var landscape_canvas = document.getElementById("landscape"); var ctx = landscape_canvas.getContext("2d"); ctx.fillStyle = "Blue"; ctx.fillRect(0, 0, 800, 850);

// Circle ctx.fillStyle = "rgba(255, 150, 255, 255)"; ctx.beginPath(); ctx.arc(50, 50, 25, 0, Math.PI * 2, true); ctx.closePath(); ctx.fill();

// Star ctx.fillStyle = "red"; ctx.beginPath(); ctx.moveTo(107.8, 0.0); ctx.lineTo(141.2, 67.5); ctx.lineTo(215.7, 78.3); ctx.lineTo(161.8, 130.9); ctx.lineTo(174.5, 205.1); ctx.lineTo(107.8, 170.1); ctx.lineTo(41.2, 205.1); ctx.lineTo(53.9, 130.9); ctx.lineTo(0.0, 78.3); ctx.lineTo(74.5, 67.5); ctx.lineTo(107.8, 0.0); ctx.closePath(); ctx.fill(); //Rectangle ctx.fillStyle = "green"; ctx.beginPath(); ctx.moveTo(0, 250); ctx.lineTo(500, 250); ctx.lineTo(500, 300); ctx.lineTo(0, 300); ctx.lineTo(0, 300); ctx.fill(); ctx.closePath(); ctx.fillStyle = "lightblue"; ctx.beginPath(); ctx.moveTo(0, 350); ctx.lineTo(500, 350); ctx.lineTo(500, 300); ctx.lineTo(0, 300); ctx.lineTo(0, 300); ctx.fill(); ctx.closePath();

//Cone ctx.fillStyle = "#67ff30"; ctx.beginPath(); ctx.moveTo(150, 250); ctx.lineTo(300, 20); ctx.lineTo(450, 250); ctx.lineTo(150, 250); ctx.fill(); ctx.closePath(); ctx.fillStyle = "Brown"; ctx.beginPath(); ctx.moveTo(400, 250); ctx.lineTo(450, 80); ctx.lineTo(600, 250); ctx.lineTo(400, 250); ctx.fill(); ctx.closePath(); ctx.beginPath();

//Text on the canvas ctx.font="20px Veranda"; ctx.fillText("Mountains",250,150); ctx.font="20px Veranda"; ctx.fillText("sun",40,65); ctx.fillText("star",100,80); ctx.fillText("water",180,330); ctx.fillText("grass",150,290);

ctx.fillStyle = "#FF0000"; ctx.fillRect(12.5,30,175,130);

// Draw triangle ctx.fillStyle="#A2322E"; ctx.beginPath(); ctx.moveTo(12.5,30); ctx.lineTo(185,30); ctx.lineTo(99,0); ctx.closePath(); ctx.fill();

//windows ctx.fillStyle="#663300"; ctx.fillRect(25,40,35,50); ctx.fillStyle="#0000FF"; ctx.fillRect(27,42,13,23); ctx.fillRect(43,42,13,23); ctx.fillRect(43,67,13,21); ctx.fillRect(27,67,13,21);

//door ctx.fillStyle = "#754719"; ctx.fillRect(80,80,30,70);

//door knob ctx.beginPath(); ctx.fillStyle = "#F2F2F2"; ctx.arc(105,120,3,0,2*Math.PI); ctx.fill(); ctx.closePath();

//Text on the canvas ctx.font="20px Veranda"; ctx.fillText("House",120,60); ctx.font="10px Veranda"; ctx.fillText("door",80,100); ctx.fillText("window",25,85); } ////////////////////////////////////////////////////////////////////

image text in transcribed

(1) I want to move the house to the bottom of the canvas, and make the star samller.

(2) using a for loop to draw car , tree or other receptive item in the cartoon.

House door Mountains grass water House door Mountains grass water

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions