国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

HTML5 Canvas中繪制矩形實例

2024-04-27 14:59:32
字體:
來源:轉載
供稿:網友

  讓我們來看一下Canvas內置的簡單幾何圖形 — 矩形的繪制。在Canvas中,繪制矩形有三種方法:填充(fillRect)、描邊(StrokeRect)以及清除(clearRect)。當然,我們也可以使用“路徑”來描繪包括矩形在內的所有圖形。

  以下是上述三種方法的API:

  1.fillRect(x,y,width,height)。繪制一個從(x,y)開始,寬度為width,高度為height的實心矩形。

  2.strokeRect(x,y,width,height)。繪制一個從(x,y)開始,寬度為width,高度為height的矩形框。該矩形框會根據當前設置的strokeStyle、lineWidth、lineJoin和miterLimit屬性的不同而渲染成不同的樣式。

  3.clearRect(x,y,width,height)。清除從(x,y)開始,寬度為width,高度為height的矩形區域,使之完全透明。

  在調用上述方法繪制Canvas之前,我們需要設定填充和描邊的樣式。設定這些樣式最基本的方法是使用24位色(用16進制字符串表示)。以下是一個簡單的例子:

  代碼如下:

  context.fillStyle = "#000000";

  context.strokeStyle = "#ff00ff";

  在下面的例子中,填充色設定為黑色,而描邊色則設定為紫色:

  代碼如下:

  function drawScreen() {

  context.fillStyle = "#000000";

  context.strokeStyle = "#ff00ff";

  context.lineWidth = 2;

  context.fillRect(10, 10, 40, 40);

  context.strokeRect(0, 0, 60, 60);

  context.clearRect(20, 20, 20, 20);

  }

  代碼執行結果如下圖所示:

HTML5 Canvas中繪制矩形實例 三聯

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涿鹿县| 赫章县| 陵川县| 凯里市| 景洪市| 邯郸市| 田东县| 石首市| 黄浦区| 晋城| 象山县| 枣阳市| 安泽县| 蓝田县| 伊宁县| 水城县| 哈尔滨市| 萝北县| 上杭县| 兰坪| 潍坊市| 兴义市| 九龙县| 肇源县| 得荣县| 蒙阴县| 东兰县| 长宁县| 肃北| 平凉市| 都匀市| 襄樊市| 朝阳区| 高雄县| 洱源县| 青龙| 高陵县| 天津市| 临沂市| 巩义市| 辰溪县|