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

首頁 > 編程 > HTML > 正文

HTML5 在canvas中繪制矩形附效果圖

2020-03-24 17:17:40
字體:
供稿:網(wǎng)友
一、繪制矩形

canvas使用原點(0,0)在左上角的坐標系統(tǒng),x坐標向右遞增,y坐標向下遞增。

使用繪圖環(huán)境的矩形繪制函數(shù)來繪制矩形。

fillRect(x,y,width,height) : 繪制一個實心的矩形。
strokeRect(x,y,width,height) : 繪制一個空心的矩形。
clearRect(x,y,width,height) : 清除指定的矩形區(qū)域,使之完全透明。

二、在canvas中繪制矩形

復制代碼代碼如下:
!-- !DOCTYPE 聲明必須是 HTML 文檔的第一行,位于 html 標簽之前。--
!DOCTYPE html
html
head
meta http-equiv="Content-type" content="text/html; charset = utf-8"
title HTML5 /title
script type="text/javascript" charset = "utf-8"
//這個函數(shù)將在頁面完全加載后調(diào)用
function pageLoaded()
{
//獲取canvas對象的引用,注意tCanvas名字必須和下面body里面的id相同
var canvas = document.getElementById('tCanvas');
//獲取該canvas的2D繪圖環(huán)境
var context = canvas.getContext('2d');
//繪制代碼將出現(xiàn)在這里
//實心矩形
//在點(200,10)處繪制一個寬和高均為100像素的實心正方形
context.fillRect(200,10,100,100);
//在點(50,70)處繪制一個寬90像素、高30像素的實心矩形
context.fillRect(50,70,90,30);
//空心矩形(矩形邊框)
//在點(110,10)處繪制一個寬和高均為50像素的正方形邊框
context.strokeRect(110,10,50,50);
//在點(30,10)處繪制一個寬和高均為50像素的正方形邊框
context.strokeRect(30,10,50,50);
//清除矩形區(qū)域
//清除點(210,20)處寬30像素、高20像素的矩形區(qū)域
context.clearRect(210,20,30,20);
//清除點(260,20)處寬30像素、高20像素的矩形區(qū)域
context.clearRect(260,20,30,20);
}
/script
/head
body onload="pageLoaded();"
canvas width = "400" height = "200" id = "tCanvas" style = "border:black 1px solid;"
!--如果瀏覽器不支持則顯示如下字體--
提示:你的瀏覽器不支持 canvas 標簽
/canvas
/body
/html

三、繪制效果
html教程

鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆元县| 轮台县| 永丰县| 鹤岗市| 社旗县| 南郑县| 江口县| 花莲县| 连江县| 浮山县| 南阳市| 五台县| 乐东| 雷山县| 清远市| 延边| 遵义市| 高淳县| 江口县| 视频| 登封市| 松阳县| 米易县| 景东| 馆陶县| 徐州市| 温州市| 堆龙德庆县| 天全县| 海城市| 柘荣县| 洞口县| 临武县| 沭阳县| 沛县| 罗江县| 阿拉尔市| 玉树县| 大港区| 大同市| 金坛市|