sexta-feira, 26 de abril de 2019

Aula 3 - Games Liceu - html5

Segue os códigos da aula3

Exemplo1
<!DOCTYPE html>
<html>
<head>
   <title>Bandeira do brasil</title>
</head>
<body>
   <canvas id="myCanvas" width="250" height="150"
   style="border:1px solid #d3d3d3;"/>
<script>
var c = document.getElementById("myCanvas");
var context = c.getContext("2d");

//Desenha a retângulo verde
context.fillStyle="green";
context.fillRect(0,0,250,150);

//Desenha o losango amarelo
context.fillStyle = "yellow";
context.beginPath();
context.moveTo(125,0);
context.lineTo(250,75);
context.lineTo(125,150);
context.lineTo(0, 75);
context.lineTo(125,0);
context.fill();
context.closePath();

//Desenha o círculo azul
context.beginPath();
context.fillStyle="blue";
context.arc(125,75,50,0,2*Math.PI);
context.fill();
context.closePath();

//Desenha a faixa branca
context.fillStyle="white";
context.fillRect(75,65,100,15);

//Desenha o texto
context.beginPath();
context.fillStyle="black";
context.font="10px Arial";
context.fillText("Ordem e Progresso",80,75);
context.fill();
context.closePath();
</script>
</body>
</html>
---------------------------------------------------------------------------------------------------
Exemplo2

<!DOCTYPE html>
<html>
<head>
   <title>Imagens</title>
</head>
<body>
   <canvas id="meu_canvas" width="500" height="100"></canvas>
   <script>
      // Canvas e contexto
      var canvas = document.getElementById('meu_canvas');
      var context = canvas.getContext('2d');      
      // Carregar a imagem
      var imagem = new Image();
      imagem.src = 'img/ovni.png';
      imagem.onload = function() {
  context.drawImage(imagem, 20, 20, 64, 32);  
         }
   </script>
</body>
</html>
---------------------------------------------------------------------------------------------------
Exemplo3

<!DOCTYPE html>
<html>
<head>
   <title>Imagens</title>
</head>
<body>
   <canvas id="meu_canvas" width="500" height="100"></canvas>
   <script>
      // Canvas e contexto
      var canvas = document.getElementById('meu_canvas');
      var context = canvas.getContext('2d');      
      // Carregar a imagem
      var imagem = new Image();
      imagem.src = 'img/ovni.png';
      imagem.onload = function() {
         // Começar na posição 20
         var x = 20;         
         // Desenhar as imagens
         for (var i = 1; i <= 5; i++) {
            context.drawImage(imagem, x, 20, 64, 32);
            x += 70;
         }
      }
   </script>
</body>
</html>

Nenhum comentário:

Postar um comentário