Atributo width de HTML <canvas>
Definición y uso
Ancho
La propiedad especifica el ancho del elemento <canvas> en píxeles.
Sugerencia
Por favor, usa Atributo height Especifica la altura del elemento <canvas> en píxeles.
Cada vez que se ajuste la altura o anchura del lienzo, el contenido del lienzo se borrará (véase el ejemplo en la parte inferior de la página).
Por favor, consulta nuestra Tutoriales de HTML Canvas Aprende más sobre el elemento <canvas> aquí.
Ejemplo
Ejemplo 1
Elemento <canvas> de 200 píxeles de altura y anchura:
<canvas id="myCanvas" width="400" height="400" style="border:1px solid">
Ejemplo 2
Al establecer la propiedad width en 400px, se puede limpiar el lienzo (utilizando JavaScript):
<canvas id="myCanvas" width="200" height="200" style="border:1px solid"></canvas> <script> var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.fillStyle = "#0192B9"; ctx.fillRect(50, 50, 300, 300); function clearCanvas() { c.width = 400; } </script>
Sintaxis
<canvas width="pixels">
Valor de atributo
Valor | Descripción |
---|---|
pixels | Define el ancho del lienzo en píxeles (por ejemplo, "100"). El valor predeterminado es 300. |
Compatibilidad del navegador
Los números en la tabla indican la versión del navegador que admite completamente la propiedad por primera vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 2.0 | 3.1 | 9.0 |