canvas之渐变的矩形图

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        canvas {
            border: 1px solid hotpink;
        }
        .linearGradient {
            width: 500px;
            height: 100px;
            background-image: linear-gradient(to right,green,blue);
        }
    </style>
</head>
<body>
<div class="linearGradient"></div>
<canvas width="600px" height="400px"></canvas>
<script>
    var myCanvas=document.querySelector('canvas');
    var ctx=myCanvas.getContext('2d');
    //ctx.fillStyle='pink';
    //创建一个渐变方案
    var linearGradient=ctx.createLinearGradient(100,100,200,100);
    linearGradient.addColorStop(0,'pink');
    linearGradient.addColorStop(0.5,'grey');
    linearGradient.addColorStop(1,'green');
    ctx.fillStyle=linearGradient;
    ctx.fillRect(100,100,200,100);
</script>
</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 炉边煮英雄,茶馆悠悠诗。 暮深花曲静,玲珑随夜移。 词赋吟唱醉,一窗见小池。 名人能作画,妹妹学修辞。 茅檐弄瘦影...
    拂晓晨曦i阅读 424评论 19 53
  • 《潘金莲》 画她抚顺的鬓角,画蛾眉 换上一脉水的嗓音 没人注意到她说话前唇有局促 突兀蠢动,沾着银屑 以身世着色,...
    周幼安阅读 1,003评论 2 10
  • 爱是克制 早上看到许愿昨天打卡。一改往日作风,没有做“自以为正确”的事,而是关注对方感受,结果很好,老公出乎意料的...
    坎普腾阅读 200评论 0 0
  • 一、什么是Fragment Fragment是Activity界面中的一部分,可以理解为模块化的Activity ...
    Jotyy阅读 284评论 0 0
  • 应该多读书充实头脑以后再写东西吗? 觉得自己现在根本写不出好的东西。 可是说实话再这么写下去也只是量的积累, 质的...
    楮墨斋阅读 243评论 0 0