canvas描绘渐变的矩形

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>渐变的矩形</title>
<script>
    window.onload = function(){
        var c = document.getElementById('c');
        var ctx = c.getContext('2d');
        //创建线型渐变对象
        var jb = ctx.createLinearGradient(0,0,200,0);
            jb.addColorStop(0,'red');
            jb.addColorStop(.25,'green');
            jb.addColorStop(.5,'orange');
            jb.addColorStop(1,'blue');
        ctx.fillStyle = jb;
        ctx.fillRect(0,0,200,100);      //x起点, y起点, x终点, y终点
    }
</script>
</head>
<body>
    <canvas id="c" width="400" height="400" ></canvas>
</body>
</html>

 

posted on 2017-03-03 15:10  梦幻飞雪  阅读(462)  评论(0编辑  收藏  举报