Linear gradients

Share RGraph:   To help my Google visibility (it can't get much worse!), if you like and use RGraph I'd appreciate it if you could link to me
[No canvas support]

Linear gradients can be used in place of regular color definitions to add gradients to your canvas. They are specified using the gradient API and can consist of multiple colors. The createLinearGradient function is used to create the gradient and then the addColorStop function is used to add color stops along the gradient from left to right.

Arguments to the function

An example

    window.onload = function ()
        var canvas  = document.getElementById("cvs");
        var context = canvas.getContext('2d');
        // This creates the gradient from black to red to white
        var gradient = context.createLinearGradient(0,0,600,0);
        gradient.addColorStop(0, 'black');
        gradient.addColorStop(0.5, 'red');
        gradient.addColorStop(1, 'white');
        context.fillStyle = gradient
        context.strokeStyle = 'black';

See also:


© Copyright Richard Heyes 2008-2017
Terms and conditions   Privacy policy   Sitemap   About