<script>
window.onload = function() {
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
square(10,10,100,100,255,0,0,0,0,255);
square(150,100,50,50,255,0,255,0,255,0);
square(200,50,50,50,0,255,255,255,255,0);
function square(x, y, w, h, R, G, B, R1, G1, B1) {
context.beginPath();
context.rect(x, y, w, h);
var color = "rgb("+R+","+G+","+B+")";
var color1 = "rgb("+R1+","+G1+","+B1+")";
var grd = context.createLinearGradient(x, y, x+w, y+h);
grd.addColorStop(0, color);
grd.addColorStop(1, color1);
context.fillStyle = grd;
context.fill();
context.closePath();
}
};
</script>