摘要:矩形只支持一種原生的圖形繪制矩形。所有其他的圖形的繪制都至少需要生成一條路徑。繪制矩形三種方法繪制一個填充的矩形繪制一個矩形的邊框清除指定矩形區(qū)域,讓清除部分完全透明。矩形示例路徑圖形的基本元素是路徑。
2. 矩形
canvas只支持一種原生的圖形繪制:矩形。
所有其他的圖形的繪制都至少需要生成一條路徑。
繪制矩形三種方法:
// 繪制一個填充的矩形 fillRect(x, y, width, height); // 繪制一個矩形的邊框 strokeRect(x, y, width, height); // 清除指定矩形區(qū)域,讓清除部分完全透明。 clearRect(x, y, width, height);
矩形示例
3. 路徑圖形的基本元素是路徑。路徑是點的集合。
使用路徑繪制圖形一般步驟如下:
1.beginPath()新建一條路徑(有時需要創(chuàng)建路徑起始點)
2.lineTo,arc,rect等繪制路徑
3.closePath閉合路徑(根據(jù)實際需求)
4.stroke fill繪制或者填充(路徑?jīng)]有此步驟,圖形不會顯示)
路徑繪制常見方法
// 直線路徑 lineTo(x, y) // 矩形路徑 rect(x, y, width, height) // 圓弧路徑 arc(x, y, radius, startAngle, endAngle, anticlockwise) // 橢圓路徑(chrome37+) ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise) // 二次貝塞爾曲線 quadraticCurveTo(cp1x, cp1y, x, y) // 三次貝塞爾曲線 bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) // Path2D(chrome36+, addPath chrome68+) new Path2D(path);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/108905.html
摘要:設(shè)置繪制字符串的垂直對齊方式,該屬性支持等屬性值。調(diào)用的方法關(guān)閉子路徑。與前一個方法相比,只是定義弧的方式不同。把的當(dāng)前路徑從當(dāng)前結(jié)束點連接到對應(yīng)的點。向添加一段二次曲線。 1.使用canvas元素 在HTML頁面上定義元素與定義其他普通元素并無任何不同,它除了可以指定id、style、class、hidden等通用屬性之外,還可以指定如下兩個屬性: height:該屬性設(shè)置該畫布組...
摘要:這里弧度是以軸正方向為基準(zhǔn)默認(rèn)順時針旋轉(zhuǎn)的角度來計算圖示圖片來自大漠示例 3.1 線段(直線路徑) 繪制線段一般步驟: moveTo(x,y) 移動畫筆到指定的坐標(biāo)點(x,y)lineTo(x,y) 使用直線連接當(dāng)前端點和指定的坐標(biāo)點(x,y)stroke() 根據(jù)當(dāng)前的畫線樣式,繪制當(dāng)前或已經(jīng)存在的路徑 3.2 矩形路徑 繪制矩形路徑一般步驟: rect(x, y, width...
閱讀 1177·2021-11-23 10:10
閱讀 1499·2021-09-30 09:47
閱讀 887·2021-09-27 14:02
閱讀 2967·2019-08-30 15:45
閱讀 3020·2019-08-30 14:11
閱讀 3610·2019-08-29 14:05
閱讀 1820·2019-08-29 13:51
閱讀 2206·2019-08-29 11:33