91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序中如使用canvas漸變實現彩虹效果

發布時間:2021-05-20 11:34:39 來源:億速云 閱讀:527 作者:小新 欄目:web開發

這篇文章主要介紹微信小程序中如使用canvas漸變實現彩虹效果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

具體如下:

微信小程序提供了兩種漸變的方式:

    createLinearGradient(x,y,x1,y1)創建一個線性的漸變。

        x,y           起點坐標

        x1,y1        終點坐標

    createCircularGradient(x,y,r)創建一個從圓心開始的漸變。

        x,y            圓心坐標

        r                 半徑

創建了漸變對象之后,必須添加兩個或者兩個以上的漸變點;

addColorStop(position, color)方法用于指定顏色漸變點的位置和顏色,位置必須位于0到1之間。

一般用setFillStyle()來設置漸變,然后進行畫圖描述。

使用 createLinearGradient()

const ctx = wx.createCanvasContext('myCanvas')
// Create linear gradient
const grd = ctx.createLinearGradient(0,120, 120, 0)
grd.addColorStop(0, '#FFFF00')
grd.addColorStop(1, '#FF0000')
// Fill with gradient
ctx.setFillStyle(grd);//將漸變色渲染入正方形
ctx.fillRect(20, 20, 120, 120);//起點坐標為(20,20),長寬都為120px的正方形
ctx.draw();

微信小程序中如使用canvas漸變實現彩虹效果

使用 createCircularGradient()

const ctx = wx.createCanvasContext('myCanvas')
// Create circular gradient
const grd = ctx.createCircularGradient(170, 170, 150);
grd.addColorStop(0.79, '#fff')
grd.addColorStop(0.81, '#8B00FF')
grd.addColorStop(0.83, '#0000FF')
grd.addColorStop(0.85, '#00FFFF')
grd.addColorStop(0.87, '#00FF00')
grd.addColorStop(0.89, '#FFFF00')
grd.addColorStop(0.93, '#FF7F00')
grd.addColorStop(0.95, '#FF0000')
grd.addColorStop(1, '#fff')
// Fill with gradient
ctx.setFillStyle(grd)//將漸變色渲染入矩形
ctx.fillRect(20, 20, 300,120)//起點坐標為(20,20),長300px寬120px的矩形
ctx.draw()

微信小程序中如使用canvas漸變實現彩虹效果

補充:addColorStop的position為漸變點的位置,該位置是顏色設置的最中心處。

以上是“微信小程序中如使用canvas漸變實現彩虹效果”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五河县| 武功县| 淳安县| 洛南县| 攀枝花市| 凤冈县| 韶关市| 札达县| 莱州市| 库伦旗| 奉节县| 光泽县| 册亨县| 高雄县| 蕉岭县| 武宣县| 惠来县| 苗栗市| 杭锦后旗| 东莞市| 日土县| 藁城市| 巴林左旗| 定安县| 大竹县| 九寨沟县| 大邑县| 靖西县| 扬中市| 临江市| 宝坻区| 盐边县| 鄂州市| 巴彦县| 凤城市| 清河县| 当雄县| 揭东县| 佛坪县| 定陶县| 兴义市|