jueves, 21 de febrero de 2013

7 - CANVAS (rectángulo relleno)



Para dibujar un rectángulo relleno debemos utilizar el método fillRect y previamente fijamos el color interior inicializando la propiedad fillStyle.

Creamos un programa que muestra un rectángulo rojo:

<!DOCTYPE HTML>
<html>
<head>
 
<script type="text/javascript">
function retornarLienzo(x) {
  var canvas = document.getElementById(x);
  if (canvas.getContext) {
    var lienzo = canvas.getContext("2d");   
    return lienzo;
  } else
    return false;
}
 
function dibujar() {
  var lienzo=retornarLienzo("lienzo1");
  if (lienzo) { 
    lienzo.fillStyle="rgb(255,0,0)";
    lienzo.fillRect(10,10,200,100);
  }
}
</script>
 
</head>
<body onLoad="dibujar()">
<canvas id="lienzo1" width="300" height="300">
Su navegador no permite utilizar canvas.
</canvas>
</body>
</html>
 
Los parámetros de fillRect son x,y,ancho,alto:

    lienzo.fillRect(10,10,200,100);


 
PROBLEMA PROPUESTO

Dibujar 250 cuadraditos (50 por línea) Los colores de los cuadrados deben empezar en negro y avanzar hasta el rojo.

No hay comentarios:

Publicar un comentario