| 屬性 | 簡介 |
|---|---|
| canvas | canvas元素 |
| fillStyle | 用來填充路徑的當前的顏色、模式或漸變 |
| font | 字體樣式 |
| globalAlpha | 指定在畫布上繪制的內容的不透明度 |
| globalCompositeOperation | 指定顏色如何與畫布上已有的顏色組合(合成) |
| lineCap | 指定線條的末端如何繪制 |
| lineDashOffset | 設置虛線偏移量 |
| lineJoin | 指定兩條線條如何連接 |
| lineWidth | 指定畫筆(繪制線條)操作的線條寬度 |
| miterLimit | 當 lineJoin 屬性為 "miter" 的時候,這個屬性指定了斜連接長度和線條寬度的最大比率 |
| shadowBlur | 模糊效果程度 |
| shadowColor | 陰影顏色 |
| shadowOffsetX | 陰影水平偏移距離 |
| shadowOffsetY | 陰影垂直偏移距離 |
| strokeStyle | 用于畫筆(繪制)路徑的顏色、模式和漸變 |
| textAlign | 文本的對齊方式 |
| textBaseline | 文字垂直方向的對齊方式 |
3. Canvas寬高
Canvas的寬高需要用屬性值width,height來指定
若未指定,則Canvas 的默認大小為300×150
通過樣式指定的寬高,只是canvas元素的顯示大小,并不是繪圖環境的大小
canvas {width: 1000px;height: 600px;}
<canvas id="mycanvas" width="1000" height="600"></canvas>
<canvas id="mycanvas1" width="500" height="300"></canvas>
<canvas id="mycanvas2"></canvas>
...
ctx.fillStyle = "red";
ctx.fillRect(10, 10, 100, 100);
寬高示例
為什么樣式設置了同樣大小,顯示卻截然不同的情況呢?
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。