国产探花免费观看_亚洲丰满少妇自慰呻吟_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)方向顏色漸進

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 大兴区| 板桥市| 台北县| 连山| 滨海县| 永丰县| 时尚| 临泽县| 汕头市| 宜宾县| 兰州市| 永和县| 呼伦贝尔市| 肥东县| 临洮县| 建始县| 聊城市| 苏尼特左旗| 阿巴嘎旗| 连江县| 南投县| 轮台县| 都匀市| 乌兰浩特市| 石泉县| 贡山| 肥东县| 霸州市| 交口县| 襄垣县| 子洲县| 丽江市| 马关县| 苍溪县| 广水市| 广水市| 安乡县| 丘北县| 邢台县| 永靖县|