线性渐变:线性渐变是指从开始地点到结束地点,颜色呈直线的徐徐变化的效果
createLinearGradient(x,y,x1,y1);渐变的开始地点(x, y),结束地点(x1, y1)指定后,返回线性渐变对象CanvasGradient。然后我们通过addColorStop方法,offset为0的地方为开始地点的颜色,offset为1的则为结束地点的颜色。另外,很明显的,x=x1并且y=y1的时候,不会有渐变效果出现。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<canvas id="cnavas" width="800" height="600" style="background: burlywood;">
</canvas>
<script type="text/javascript">
var cnavas=document.getElementById("cnavas");
var c=cnavas.getContext(