JSFiddle - React, Tailwind, and code Playground

by artwl

HTML

<canvas id="myCanvas" width="440" height="300">
    您的浏览器不支持canvas!
</canvas>

CSS

canvas{
    border:1px solid #CCC;
}

JavaScript

var canvas = document.getElementById("myCanvas");
if (!canvas.getContext) {
    return;
}

var ctx = canvas.getContext("2d");
createColorPanel();

function createColorPanel() {
    ctx.save();
    var myGradient = ctx.createLinearGradient(0, 0, 0, 290);
    myGradient.addColorStop(0, "#FF0000");
    myGradient.addColorStop(0.5, "#00FF00");
    myGradient.addColorStop(1, "#0000FF");
    ctx.fillStyle = myGradient;
    ctx.fillRect(10, 10, 420, 280);
    ctx.restore();
}