設定canvas畫布大小

2021-10-14 13:57:53 字數 848 閱讀 8823

canvas的繪製是以畫布大小為準的。

canvas的預設畫布大小為300×150。

設定canvas畫布大小的方法:

// 方法一

"test"

width

="100px"

height

="100px"

>

canvas

>

// 方法二

"test"

>

canvas

>

>

var canvas = document.

getelementbyid

('test');

canvas.width=

"100"

;// 注意:沒有單位

canvas.height=

"100"

;// 注意:沒有單位

var ctx = canvas.

getcontext

('2d');

...script

>

注意:不可以在css裡面直接修改,例如

canvas

使用css設定畫布的大小,會導致畫布按比例縮放你設定的值。(css只是設定canvas在螢幕的顯示大小)。

例如:用css設定的width為450,height為300,對應預設的畫布大小300×150,寬高比例分別為1.5和2,所以我們設定的矩形的寬(100px)高(100px)實現顯示的會是寬:100px×1.5=150px;高:100px×2=200px;

關於Canvas畫布大小問題

1.canvas大小預設為300x150 mycanvas style background color rgb 218,108,108 canvas var canvas document.getelementbyid mycanvas var context canvas.getcontext ...

了解canvas畫布

一 什麼是 canvas?二 canvas基本使用 mycanvas width 300 height 300 canvas canvas畫布的預設尺寸是300 150 1 獲取到canvas元素 var c document.getelementbyid mycanvas 2 執行上下文 繪製畫筆...

學習canvas畫布

我們可以用畫布 canvas 繪製各種圖形,下面 是繪製的乙個圓形 doctype html html head title canvas畫布 title meta charset utf 8 meta name viewport content width device width,initial...