0
A
回答
0
可以通過指定的寬度和高度,以改變大小屬性中使用的數字:
canvasNode.width = 200; // in pixels
canvasNode.height = 100; // in pixels
至少它爲我工作。確保不分配字符串(例如「2cm」,「3in」或「2.5px」),並且不要混淆樣式。
實際上,這是一個公開可用的知識 - 您可以在HTML畫布規範中閱讀所有關於它的內容 - 它非常小且信息非常豐富。這是整個DOM接口:
interface HTMLCanvasElement : HTMLElement {
attribute unsigned long width;
attribute unsigned long height;
DOMString toDataURL();
DOMString toDataURL(in DOMString type, [Variadic] in any args);
DOMObject getContext(in DOMString contextId);
};
正如你可以看到它定義了兩個屬性,寬度和高度,並且兩者都是無符號長。
用CSS3,你也可以做到這一點設置屬性
resize:both;
相關問題
- 1. 沒有縮放動態固定元素
- 2. 如何使css3縮放元素拖動
- 3. javascript html5縮放像素
- 4. 動態縮放SVG
- 5. 將元素放入動態元素
- 6. 拖動原始元素HTML5拖放
- 7. 動畫HTML5拖放時拋棄元素
- 8. 如何動態縮放爆發排放流的去抖動?
- 9. 如何縮放圖像等元素?
- 10. 如何縮放指定元素時縮放(iPhone)
- 11. 如何自動播放疊加層中的html5視頻元素?
- 12. 如何禁用音頻(流)的自動播放html5元素
- 13. 如何在Mobile Safari中「自動播放」HTML5音頻元素?
- 14. 動態縮放CGPatternRef
- 15. 平滑縮放移動div元素
- 16. 如何動態添加元素到HTML5 SVG?
- 17. Flink動態縮放
- 18. 如何使用動畫縮放svg元素?
- 19. 旋轉元素的縮放
- 20. 縮放的SVG元素
- 21. 如何動態縮放pdf圖像
- 22. 如何縮放動態佈局?
- 23. DIV視頻縮放動態
- 24. 如何使用HTML5 <video>元素播放m3u8(文件)視頻?
- 25. HTML5 Canvas縮放圖像動畫
- 26. 如何使用HTML5縮放ImageData?
- 27. 如何順利動畫HTML5的縮放畫布fillText方法()
- 28. 放大DOM元素:縮放VS變換
- 29. 動態處理多個放置元素
- 30. 動態創建可拖放元素
看答案 http://stackoverflow.com/questions/331052/how-to-resize-html-canvas-element – 2012-08-10 07:55:14