<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
canvas{background: #b8edc9;}
</style>
</head>
<body>
<canvas id="mycanvas" width="800" height="800">
您的浏览器不支持
</canvas>
<script type="text/javascript">
var canvans=document.getElementById('mycanvas');
c=canvans.getContext('2d');
//渐变1
// g=c.createLinearGradient(50,50,400,100);//createLinearGradient创建渐变色(x1,y1,x2,y2)颜色渐变的起点和终点
// g.addColorStop(0,"#000000");//(位置,”颜色“)0表示起点。。插入点。。1表示终点。
// g.addColorStop(0.8,"red");
// g.addColorStop(1,"#FFFFFF");
// c.fillStyle=g;
// c.fillRect(50,50,400,300)
//渐变2
// g=c.createRadialGradient(50,300,10,700,300,150);
// g.addColorStop(0,"#000000");
// g.addColorStop(0.8,"red");
// c.fillStyle=g;
// c.fillRect(50,50,600,450)
//渐变3
g=c.createRadialGradient(400,300,10,400,300,200);
c.fillStyle=g;
c.arc(400,300,200,0,Math.PI*2);
c.fill();
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
canvas{background: #b8edc9;}
</style>
</head>
<body>
<canvas id="mycanvas" width="800" height="800">
您的浏览器不支持
</canvas>
<script type="text/javascript">
var canvans=document.getElementById('mycanvas');
c=canvans.getContext('2d');
//渐变1
// g=c.createLinearGradient(50,50,400,100);//createLinearGradient创建渐变色(x1,y1,x2,y2)颜色渐变的起点和终点
// g.addColorStop(0,"#000000");//(位置,”颜色“)0表示起点。。插入点。。1表示终点。
// g.addColorStop(0.8,"red");
// g.addColorStop(1,"#FFFFFF");
// c.fillStyle=g;
// c.fillRect(50,50,400,300)
//渐变2
// g=c.createRadialGradient(50,300,10,700,300,150);
// g.addColorStop(0,"#000000");
// g.addColorStop(0.8,"red");
// c.fillStyle=g;
// c.fillRect(50,50,600,450)
//渐变3
g=c.createRadialGradient(400,300,10,400,300,200);
g.addColorStop(0,"#000000");
g.addColorStop(0.8,"red");
g.addColorStop(1,"#FFFFFF");c.fillStyle=g;
c.arc(400,300,200,0,Math.PI*2);
c.fill();
</script>
</body>
</html>