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);