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

首頁 > 編程 > HTML > 正文

HTML5 canvas基本繪圖之繪制曲線

2024-08-26 00:19:02
字體:
供稿:網(wǎng)友

<canvas></canvas>是HTML5中新增的標(biāo)簽,用于繪制圖形,實(shí)際上,這個(gè)標(biāo)簽和其他的標(biāo)簽一樣,其特殊之處在于該標(biāo)簽可以獲取一個(gè)CanvasRenderingContext2D對(duì)象,我們可以通過JavaScript腳本來控制該對(duì)象進(jìn)行繪圖。

<canvas></canvas>只是一個(gè)繪制圖形的容器,除了id、class、style等屬性外,還有height和width屬性。在<canvas>>元素上繪圖主要有三步:

1.獲取<canvas>元素對(duì)應(yīng)的DOM對(duì)象,這是一個(gè)Canvas對(duì)象;
2.調(diào)用Canvas對(duì)象的getContext()方法,得到一個(gè)CanvasRenderingContext2D對(duì)象;
3.調(diào)用CanvasRenderingContext2D對(duì)象進(jìn)行繪圖。

繪制曲線

跟繪制曲線的有四個(gè)函數(shù),分別是:

•context.arc(x,y,r,sAngle,eAngle,counterclockwise);用于創(chuàng)建弧/曲線(用于創(chuàng)建圓或部分圓)。接收的參數(shù)含義:
| 參數(shù) | 含義 |
| :————- |:————-|
| x | 圓的中心的 x 坐標(biāo) |
|y|圓的中心的 y 坐標(biāo)|
|r|圓的半徑|
|sAngle|起始角,以弧度計(jì)(弧的圓形的三點(diǎn)鐘位置是 0 度)|
|eAngle|結(jié)束角,以弧度計(jì)|
|counterclockwise|可選。規(guī)定應(yīng)該逆時(shí)針還是順時(shí)針繪圖。False = 順時(shí)針,true = 逆時(shí)針|

下面是幾個(gè)arc()函數(shù)的幾個(gè)示例: 

JavaScript Code復(fù)制內(nèi)容到剪貼板
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 利津县| 璧山县| 平遥县| 义马市| 涡阳县| 隆德县| 九江市| 哈尔滨市| 江山市| 和平区| 伊春市| 舞阳县| 鱼台县| 洛扎县| 海原县| 莱西市| 镇坪县| 公主岭市| 顺平县| 珲春市| 南安市| 扎兰屯市| 元氏县| 四川省| 庄河市| 沅陵县| 长治县| 武平县| 崇左市| 和静县| 义马市| 广水市| 麻阳| 兴安盟| 郎溪县| 达日县| 长岛县| 正阳县| 惠水县| 阿拉尔市| 扎赉特旗|