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

首頁 > 開發 > HTML5 > 正文

HTML5 Canvas漸進填充與透明實現圖像的Mask效果

2024-09-05 07:20:23
字體:
來源:轉載
供稿:網友
詳細解釋HTML5 Canvas中漸進填充的參數設置與使用,Canvas中透明度的設置與使用,結合漸進填充與透明度支持,實現圖像的Mask效果。

一:漸進填充(Gradient Fill)
Canvas支持兩種漸進填充方式,一種為線性漸進填充(Line Gradient Fill),另外一種稱
為經向漸變填充(RadialGradient Fill)。其API分別為:
createLinearGradient(x1, y1, x2, y2);
其中x1,y1為第一個點坐標,x2,y2為第二個點坐標。
createRadialGradient(x1, y1, r1, x2, y2, r2);
其中x1, y1為第一個中心點坐標,r1為半徑,x2, y2為第二個中心點坐標,r2為半徑。
為每個點設置顏色
addColorStop(position, color);
其中position表示位置,大小范圍[0~1]其中0表示第一個點,1表示第二個點坐標
Color表示顏色值,任何CSS的顏色值。
漸進填充對象創建與配置之后可以用來設置context的strokeStyle與fillStyle實現文字,
幾何形狀的漸進顏色填充。

線性漸進方式的代碼演示:
1. 垂直(Y)方向顏色漸進

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清远市| 金阳县| 海南省| 丰宁| 丹棱县| 罗田县| 犍为县| 卓资县| 沧州市| 灵川县| 吉首市| 新疆| 昭通市| 汝州市| 南宁市| 旬邑县| 凤山市| 桃园县| 和田县| 岳池县| 包头市| 渭南市| 舟山市| 庆阳市| 三江| 陆丰市| 禹州市| 泌阳县| 大足县| 密云县| 罗源县| 九江市| 莆田市| 和平区| 托里县| 海南省| 昭苏县| 高阳县| 襄垣县| 亳州市| 中卫市|