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

首頁 > 編程 > HTML > 正文

HTML5里Canvas常用的繪圖技巧

2020-03-24 16:36:50
字體:
來源:轉載
供稿:網友
在H5里我們會常用到canvas這個元素來繪制圖形。那么我們今天就來介紹一下canvas怎么使用,canvas在哪些情形下可以使用。以及canvas的繪畫技巧

canvas 用于在頁面上 繪制圖形

canvas概述:

html5 canvas元素和javascript配合使用在頁面上繪制圖形

canvas是一個畫布,在畫布上繪制 路徑 矩形 圓形…

創建canvas

canvas id width height /canvas

canvas繪制圖形: ---》javascript繪制

Canvas本身沒有繪圖能力, 繪制工作都是在javascript中完成*****

js 得到元素

元素.getContext(“2d”) html5的內建對象,繪制2d圖形 擁有 繪制矩形 路徑 圓形 字符…等方法

cxt.fillStyle = #ff0000 //繪制填充色

cxt.fillRect(25,10,150,75);//x,y,w,h 確定形狀 25,10 起點坐標

注意:不支持canvas

canvas id= myCanvas width= 200 height= 100

您的瀏覽器不支持canvas

/canvas

繪制直線和矩形

直線:

cxt.moveTo(10,10); 原始起點

cxt.lineTo(150,50); 原始起點的終點,是同一個2d圖形的 下一條直線 起點

cxt.stroke(); 輸出


矩形:

cxt.strokeStyle = #ff0000 矩形邊框色

cxt.strokeRect(10,10, 50, 50); 繪制矩形坐標

cxt.fillStyle = #ff0000 填充顏色

cxt.fillRect(10,10,150,150);填充位置

繪制圓形:

1》 Html5 圓形 的度數

2》 繪制圓形

cxt.arc(x,y,radius,startAngle,endAngle,其他參數(true 逆時針 false 順時針))

x,y 起點

radius 半徑

startAngle 起點度數

endAngle 終點度數

繪制三角形

BeginPath() 開始的繪制路徑

清除畫布元素:

Cxt.clearRect(x,y,width,height) 清除 從(x,y) 寬高范圍內的畫布 元素

保存和回復canvas的狀態

Cxt.save()保存狀態的

Cxt.restore() 回復保存的狀態,包括邊框和填充色


移動坐標空間:

Translate:畫布圓點移動

Translate(150,150)

原來的 0,0 ---》150,150

以上就是canvas元素的概述了,相信說了這么多大家應該也已經理解了。更多精彩請關注php 其它相關文章!

相關閱讀:

html 的 header 標簽需要怎么使用

html文檔類型聲明怎么寫

HTML下拉菜單代碼

以上就是HTML5里Canvas常用的繪圖技巧的詳細內容,html教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥城市| 普格县| 和林格尔县| 永清县| 平和县| 山东| 津南区| 罗江县| 闵行区| 永平县| 左权县| 淮北市| 定远县| 兴安县| 和平区| 舒兰市| 泰宁县| 大港区| 岳阳市| 湖口县| 绥江县| 栖霞市| 太保市| 黄山市| 嘉黎县| 论坛| 海口市| 大同县| 尤溪县| 来宾市| 永仁县| 榆中县| 西贡区| 彩票| 霍城县| 乐业县| 灵武市| 修水县| 新田县| 社旗县| 安多县|