实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【W(wǎng)eb前端基礎(chǔ)知識】如何使用canvas繪制圓形

【W(wǎng)eb前端基礎(chǔ)知識】如何使用canvas繪制圓形

  • 發(fā)布: Web前端培訓(xùn)
  • 來源:Web前端干貨資料
  • 2020-04-15 14:52:40
  • 閱讀()
  • 分享
  • 手機端入口

Canvas是HTML5中新增的元素,專門用來繪制圖形,相當于在頁面中放了一張“畫布”,可以在里面繪制圖形,但是不是指用鼠標畫圖,而是需要用Javascript編寫需要繪制的圖形的腳本。

我們利用canvas可以繪制出下圖:

在繪制上圖之前,我們先來看下相關(guān)知識點:

一、 開始創(chuàng)建路徑

使用beginPath方法開始創(chuàng)建路徑。beginPath() 方法表示開始一條路徑,或重置當前的路徑。簡單來說,其實就是告訴畫布,我要開始畫草稿了,請把之前的草稿都清除掉。

這個方法不設(shè)置參數(shù),通過調(diào)用這個方法開始創(chuàng)建路徑,在案例中我們需要循環(huán)繪制圓形,在循環(huán)的幾次創(chuàng)建路徑的過程中,每次開始創(chuàng)建是都要調(diào)用beginPath()。

語法是:

context. beginPath ();

二、 創(chuàng)建圓形路徑

創(chuàng)建圓形路徑的時候,需要使用圖形上下文對象的arc()方法,這個方法的定義是:

arc() 方法創(chuàng)建弧/曲線(用于創(chuàng)建圓或部分圓)。

這個方法的語法是:

這個方法使用6個參數(shù),

x為圓的中心的 x 坐標;

y為圓的中心的 y 坐標;

r為圓的半徑;sAngle為起始角,以弧度計(弧的圓形的三點鐘位置是 0 度);

eAngle為結(jié)束角,以弧度計;

counterclockwise為規(guī)定應(yīng)該逆時針還是順時針繪圖(False = 順時針,true = 逆時針)。

arc()方法不僅可以繪制圓形,還可以繪制圓弧形,因此,必須指定起始角和結(jié)束角

三、 關(guān)閉路徑

路徑創(chuàng)建完畢后,使用圖形上下文對象的closePath()方法關(guān)閉路徑。

closePath() 方法創(chuàng)建從當前點到開始點的路徑。

語法:

context.closePath();

關(guān)閉路徑后,路徑的創(chuàng)建工作就完成了。但是需要注意的是,這個時候只是路徑創(chuàng)建完畢而已,還沒有真正繪制任何圖形。我們接著來學(xué)習(xí)如何設(shè)置繪制樣式和填充當前路徑。

文章“【W(wǎng)eb前端基礎(chǔ)知識】如何使用canvas繪制圓形”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2020/48620.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計室內(nèi)設(shè)計
  • 平面設(shè)計平面設(shè)計
  • 電商設(shè)計電商設(shè)計
  • 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計
  • 全鏈路UI/UE設(shè)計UI設(shè)計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 软启动器-上海能曼电气有限公司| Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 杭州双螺杆挤出机-百科 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技| 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 |