CanvasRenderingContext2D.fillRect()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

El método CanvasRenderingContext2D.fillRect() de la API Canvas 2D dibuja un rectángulo relleno en la posición ( x, y ). El tamaño del rectángulo se determina por width (anchura) y height (altura). El estilo de relleno se determina por el atributo fillStyle.

Sintaxis

void ctx.fillRect(x, y, width, height);

Parámetros

x

La componente x de la coordenada para el punto de comienzo del rectángulo.

y

La componente y de la coordenada para el punto de comienzo del rectángulo.

width

La anchura del rectángulo.

height

La altura del rectángulo.

Ejemplos

Usando el método fillRect

El siguiente fragmento de código usa el método fillRect.

HTML

html
<canvas id="canvas"></canvas>

JavaScript

js
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "green";
ctx.fillRect(10, 10, 100, 100);

// Rellenar el canvas completo
// ctx.fillRect(0, 0, canvas.width, canvas.height);

Edita el código que se encuentra a continuación y observa en vivo los cambios actualizados en el canvas:

Especificaciones

Specification
HTML Standard
# dom-context-2d-fillrect-dev

Compatibilidad con navegadores

BCD tables only load in the browser

Documentos relacionados