JSFiddle - React, Tailwind, and code Playground
by velmurugansp
HTML
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #d3d3d3; background: #000;">
Your browser does not support the HTML5 canvas tag.</canvas>
JavaScript
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
// Create gradient
var grd = ctx.createLinearGradient(0,0,200,0);
grd.addColorStop(0,"red");
grd.addColorStop(0.8,"black");
grd.addColorStop(1,"black");
// Fill with gradient
ctx.fillStyle = grd;
ctx.fillRect(10,10,150,5);
// Create gradient
var grd2 = ctx.createLinearGradient(0,0,200,0);
grd2.addColorStop(0,"white");
grd2.addColorStop(0.8,"black");
grd2.addColorStop(1,"black");
// Fill with gradient
ctx.fillStyle = grd2;
ctx.fillRect(10,15,150,5);
// Create gradient
var grd3 = ctx.createLinearGradient(0,0,200,0);
grd3.addColorStop(0,"green");
grd3.addColorStop(0.8,"black");
grd3.addColorStop(1,"black");
// Fill with gradient
ctx.fillStyle = grd3;
ctx.fillRect(10,20,150,5);