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

首頁 > 編程 > HTML > 正文

如何用HTML5中的canvas繪制漸變矩形

2020-03-24 16:42:18
字體:
供稿:網(wǎng)友
canvas是HTML5中新增的特性,它可以在瀏覽器上繪制出各種酷炫的效果,作為一個前端開發(fā)人員,你知道如何用canvas繪制圖形嗎?這篇文章就和大家講講如何用canvas繪制一個矩形及一個漸變色矩形,有一定的參考價值,感興趣的朋友可以參考一下。

canvas 標(biāo)簽可以用來繪制圖形,但是要通過JavaScript腳本來實現(xiàn)效果,因為 canvas 標(biāo)簽只是一個裝圖形的容器,效果的實現(xiàn)要借助JavaScript腳本。我們可以用canvas繪制直線,圓形,矩形,字符等等。

舉例1:用canvas繪制一個紅色矩形,具體步驟如下:

第一步:用document.getElementById( )找到 canvas 元素

第二步:用getContext( 2d )創(chuàng)建 context 對象

第三步:fillStyle屬性可以設(shè)置矩形顏色,本例將其設(shè)置為紅色;fillRect(x,y,width,height) 方法可以繪制已填色的矩形,x表示矩形左上角的X軸坐標(biāo),y表示矩形左上角的Y軸坐標(biāo),width表示矩形的寬度,height表示矩形的高度

完整代碼如下:

 body  canvas id= myCanvas width= 200 height= 100 >

效果圖:

圖片1.jpg

舉例2:用canvas繪制一個漸變矩形,代碼如下所示:

 body  canvas id= myCanvas width= 200 height= 100 >

createLinearGradient(x,y,x1,y1) 可以創(chuàng)建線性漸變,使用漸變時,必須使用兩種或者兩種以上的顏色

addColorStop()方法表示顏色停止,可以是0至1

用fillStyle設(shè)置矩形顏色,然后用fillRect(x,y,width,height)繪制矩形

效果如圖所示:

圖片2.jpg

以上詳細(xì)介紹了用canvas繪制矩形和漸變矩形的方法,比較簡單,初學(xué)者可以自己動手嘗試,看看自己能不能繪制出更好看的圖形,希望這篇文章對你有所幫助!

更多相關(guān)教程請訪問 Html5視頻教程

以上就是如何用HTML5中的canvas繪制漸變矩形的詳細(xì)內(nèi)容,html教程

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 河池市| 天等县| 富阳市| 拜泉县| 鄄城县| 广昌县| 襄汾县| 大荔县| 密山市| 宝应县| 双辽市| 云阳县| 山东| 铜山县| 峨眉山市| 孙吴县| 大洼县| 大丰市| 鸡东县| 荃湾区| 吴旗县| 岳阳县| 安庆市| 浪卡子县| 津南区| 澄迈县| 睢宁县| 鹤壁市| 邮箱| 微山县| 始兴县| 中宁县| 虎林市| 池州市| 桂东县| 绵竹市| 即墨市| 阿鲁科尔沁旗| 衡阳市| 诸城市| 什邡市|