--- title: HTMLCanvasElement.width slug: Web/API/HTMLCanvasElement/width translation_of: Web/API/HTMLCanvasElement/width ---
Własność HTMLCanvasElement.width
wyrażana jest w dodatniej liczbie całkowitej
odpowiada za atrybut {{htmlattrxref("width", "canvas")}} elemetu HTML {{HTMLElement("canvas")}} i jest interpretowana w pikselach CSS. Jeśli atrybut nie został określony, lub została przypisana do niego nieprawidłowa wartość, np. negatywna, zostanie użyta domyślna wartość 300
.
To jedna z dwóch własności kontrolujących wielkość {{HTMLElement("canvas")}}, druga z nich to {{domxref("HTMLCanvasElement.height")}}.
var pxl = canvas.width; canvas.width = pxl;
Wykorzystując element {{HTMLElement("canvas")}}:
<canvas id="canvas" width="300" height="300"></canvas>
You can get the width of the canvas with the following code:
Informacje o szerokości {{HTMLElement("canvas")}} można uzyskać za pomocą kodu:
var canvas = document.getElementById('canvas'); console.log(canvas.width); // 300
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', "scripting.html#attr-canvas-width", "HTMLCanvasElement.width")}} | {{Spec2('HTML WHATWG')}} | Brak zmian od ostatniego snapshota, {{SpecName('HTML5 W3C')}} |
{{SpecName('HTML5.1', "scripting-1.html#attr-canvas-width", "HTMLCanvasElement.width")}} | {{Spec2('HTML5.1')}} | |
{{SpecName('HTML5 W3C', "scripting-1.html#attr-canvas-width", "HTMLCanvasElement.width")}} | {{Spec2('HTML5 W3C')}} | Snapshot {{SpecName('HTML WHATWG')}} zawierający początkową definicje. |
{{Compat("api.HTMLCanvasElement.width")}}