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...