canvas设置渐变

canvas设置渐变

  1. 方法文章来源地址https://www.yii666.com/article/756224.html

    createLinearGradient(x1, y1, x2, y2) 线性渐变
    createRadialGradient(x1, y1, r1, x2, y2, r2) 辐射渐变
  2. 线性渐变网址:yii666.com

    canvas设置渐变文章来源地址:https://www.yii666.com/article/756224.html

    const canvas = document.getElementById('canvas');
    const ctx = canvas.getContext('2d'); var lingrad = ctx.createLinearGradient(0, 0, 0, 150);
    lingrad.addColorStop(0, 'orange');
    lingrad.addColorStop(0.5, 'red');
    lingrad.addColorStop(1, 'pink');
    ctx.fillStyle = lingrad; ctx.fillRect(10, 10, 130, 130);
  3. 径向渐变网址:yii666.com<

    canvas设置渐变文章地址https://www.yii666.com/article/756224.html

    var radgrad = ctx.createRadialGradient(90, 90, 20, 100, 100, 50);
    radgrad.addColorStop(0, 'white');
    radgrad.addColorStop(0.6, 'rgba(255, 165, 0, 0.8)');
    radgrad.addColorStop(0.8, 'rgba(255, 165, 0, 0.3)');
    radgrad.addColorStop(1, 'rgba(255, 165, 0, 0)');
    ctx.fillStyle = radgrad;
    ctx.fillRect(0, 0, 150, 150);

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png